Created
June 12, 2020 14:45
-
-
Save ima1zumi/9206175ca905cf422c76926ae6f0e9f8 to your computer and use it in GitHub Desktop.
settings.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"diffEditor.renderSideBySide": true, // Git の差分を行内に表示 | |
"editor.colorDecorators": false, // カラーデコレーターを非表示 | |
"editor.formatOnPaste": true, // ペースト時に自動でフォーマット | |
// "editor.formatOnSave": true, // ファイル保存時に自動でフォーマット | |
"editor.formatOnType": true, // 入力した行を自動でフォーマット | |
"editor.minimap.renderCharacters": true, // ミニマップの表示文字をブロックに変更 | |
"editor.minimap.showSlider": "always", // 表示領域をミニマップで常にハイライト | |
"editor.multiCursorModifier": "ctrlCmd", // マウスでの複数選択時の修飾キーを変更 | |
"editor.renderControlCharacters": true, // 制御文字を表示 | |
"editor.renderLineHighlight": "all", // 選択行を行番号含めすべてハイライト | |
"editor.renderWhitespace": "all", // 半角スペースを常に表示 | |
"editor.snippetSuggestions": "top", // Emmet などのスニペット候補を優先して表示 | |
"editor.tabSize": 2, // タブのサイズ変更 | |
"editor.wordWrap": "on", // エディターの幅で折り返し | |
"emmet.showSuggestionsAsSnippets": true, // Emmet の候補を表示 | |
"emmet.triggerExpansionOnTab": true, // TAB キーで Emmet を展開できるようにする | |
"emmet.variables": { // Emmet で展開される HTML の言語を変更 | |
"lang": "ja" | |
}, | |
"explorer.confirmDelete": false, // ファイル削除時の確認を表示しない | |
"files.associations": { // ファイルと言語の関連付けを変更 | |
".*lintrc": "json" | |
}, | |
"files.exclude": { // エクスプローラーから非表示にするファイル | |
"**/*.map": true, | |
"**/node_modules": true | |
}, | |
"files.insertFinalNewline": true, // ファイルの保存時に末尾を改行 | |
"files.trimFinalNewlines": true, // ファイルの保存時に最終行以降をトリミング | |
"files.trimTrailingWhitespace": true, // ファイルの保存時に行末の空白をトリミング | |
"[markdown]": { | |
"files.trimTrailingWhitespace": false // Markdown のファイルは行末の空白をトリミングしない | |
}, | |
"html.format.contentUnformatted": "pre, code, textarea, title, h1, h2, h3, h4, h5, h6, p", // タグ内の記述はフォーマットしない | |
"html.format.extraLiners": "", // head, body, /html タグの前に改行を入れない | |
"html.format.unformatted": null, // フレージング・コンテンツ(旧インライン要素のようなタグ)はフォーマットしない | |
"html.format.wrapLineLength": 0, // 行の文字数制限を無くし自動で改行させない | |
"search.exclude": { // 検索対象外にするファイル設定( files.exclude のファイルも含む) | |
"**/tmp": true | |
}, | |
"window.openFoldersInNewWindow": "on", // 新規ワークスペースを別ウインドウで開く | |
"window.title": "${activeEditorMedium}${separator}${rootName}", // ウインドウ上部に表示する文字列の設定 | |
"workbench.editor.labelFormat": "short", // タブに表示する文字列の設定 | |
"workbench.editor.tabSizing": "shrink", // タブの表示設定 | |
"workbench.startupEditor": "none", // font-familyをRicty Diminishedに設定 | |
// Ruby settings | |
"ruby.lint": { | |
"reek": true, | |
"rubocop": true, | |
"ruby": true, //Runs ruby -wc | |
"fasterer": true, | |
"debride": true, | |
"ruby-lint": true | |
}, | |
"ruby.intellisense": "rubyLocate", | |
"ruby.codeCompletion": "rcodetools", | |
"ruby.format": "rubocop", | |
"ruby.useLanguageServer": true, | |
"ruby.locate": { | |
"exclude": "{**/@(test|spec|tmp|.*),**/@(test|spec|tmp|.*)/**,**/*_spec.rb}", | |
"include": "**/*.rb" | |
}, | |
// いろいろ | |
"editor.fontSize": 15, | |
"terminal.integrated.fontSize": 16, | |
"terminal.integrated.lineHeight": 1.1, | |
"workbench.colorTheme": "Quiet Light", | |
"editor.acceptSuggestionOnEnter": "off", | |
//beautify | |
"beautify.language": { | |
"js": { | |
"type": [ | |
"javascript", | |
"json" | |
], | |
"filename": [ | |
".jshintrc", | |
".jsbeautify" | |
] | |
}, | |
"css": [ | |
"css", | |
"scss" | |
], | |
"html": [ | |
"htm", | |
"html", | |
"erb" | |
] | |
}, | |
"todo-tree.tree.showScanModeButton": false, | |
"todo-tree.highlights.enabled": false, | |
"diffEditor.ignoreTrimWhitespace": false, | |
"workbench.iconTheme": "eq-material-theme-icons", | |
"editor.fontFamily": "Ricty Diminished, Menlo, Monaco, 'Courier New', monospace", | |
// ctags setting | |
// unknownに見えるが設定されている | |
"ctags": { | |
"executePath": "/Users/ku-jaku/.rbenv/shims/ripper-tags", | |
"options": "--tag-file=.tags --recursive --force --exclude=/assets/ --exclude=.bundle --exclude=.git/ --exclude=coverage/ --exclude=.arcanist-extensions/ --exclude=log/ --exclude=tmp/ --exclude=bin/", | |
"fileName": ".tags" | |
}, | |
"window.zoomLevel": 1, | |
"python.linting.pylintEnabled": false, | |
"python.linting.flake8Enabled": true, | |
"gitlens.views.repositories.location": "gitlens", | |
"gitlens.views.fileHistory.location": "gitlens", | |
"gitlens.views.lineHistory.location": "gitlens", | |
"gitlens.views.compare.location": "gitlens", | |
"gitlens.views.search.location": "gitlens", | |
// jj で Esc | |
//"vim.insertModeKeyBindings": [ | |
// { | |
// "before": [ | |
// "j", | |
// "j" | |
// ], | |
// "after": [ | |
// "<Esc>" | |
// ] | |
// } | |
//], | |
"vim.hlsearch": true, | |
// ; : の入れ替え | |
//"vim.normalModeKeyBindingsNonRecursive": [ | |
// { | |
// "before": [ | |
// ";" | |
// ], | |
// "after": [ | |
// ":" | |
// ] | |
// }, | |
// { | |
// "before": [ | |
// ":" | |
// ], | |
// "after": [ | |
// ";" | |
// ] | |
// } | |
//], | |
//"vim.visualModeKeyBindingsNonRecursive": [ | |
// { | |
// "before": [ | |
// ";" | |
// ], | |
// "after": [ | |
// ":" | |
// ] | |
// }, | |
// { | |
// "before": [ | |
// ":" | |
// ], | |
// "after": [ | |
// ";" | |
// ] | |
// } | |
//], | |
// clipboardと連携 | |
"vim.useSystemClipboard": true, | |
// linenumberを相対表示 | |
"editor.lineNumbers": "relative", | |
"editor.minimap.enabled": false, | |
"vim.vimrc.enable": true, | |
"vim.vimrc.path": "/Users/ku-jaku/.vimrc", | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment