Extensions
-
PHP
-
View側
-
多言語ファイル
-
インデント、改行コード、全角スペース他
-
エディタの機能追加・設定
-
コードフォーマッター
改行コードを変更する
settings.json設定例
{
"files.eol": "\n"
}
参考 :
- VS Codeで改行コードを変更するには
タブインデント、空白を表示させる設定
settings.json設定例
{
"editor.insertSpaces": false,
"editor.renderWhitespace": "all"
}
参考 :
- VS Codeで空白文字を一目で分かるように表示するには
- VS Code でドキュメントの空白文字を見やすくしてみる
インデント幅を言語毎に指定する
settings.json設定例
{
"[javascript]": {
"editor.tabSize": 2
},
"[html]": {
"editor.tabSize": 4
}
}
参考 :
- VSCodeでプログラム言語ごとの設定を行う
- Visual Studio Codeで言語ごとにインデント設定を行う方法
Smartyのデリミタを変更
やったこと
blockComment ["{", "}"],
=> [ "<{*", "*}>" ]
へ修正
brackets ["{", "}"],
=> ["<{", "}>"],
へ修正
autoClosingPairs , surroundingPairs に ["<{", "}>"],
を追加
C:\Users\<USER NAME>\.vscode\extensions\imperez.smarty-0.3.0\smarty.configuration.json
smarty.configuration.json設定例
{
"comments": {
// symbols used for start and end a block comment. Remove this entry if your language does not support block comments
"blockComment": [ "<{*", "*}>" ] // [ "{*", "*}" ]から変更
},
// symbols used as brackets
"brackets": [
["<{", "}>"], // ["{", "}"],から変更
["[{", "}]"],
["[", "]"],
["(", ")"]
],
"autoClosingPairs": [
+ ["<{", "}>"],
["{", "}"],
["[", "]"],
["(", ")"],
["\"", "\""],
["'", "'"],
["`", "`"]
],
"surroundingPairs": [
+ ["<{", "}>"],
["{", "}"],
["[", "]"],
["(", ")"],
["\"", "\""],
["'", "'"],
["`", "`"]
]
}
参考 :
- VSCode(Visual Studio Code)のSmarty拡張機能でデリミタを変更する方法
- VS Code 1.27 の新機能 - 自動閉じ括弧、自動括弧囲い機能の設定追加
*.tplなどでEmmet(Html/CSSの入力補完)を効かせる
settings.json設定例
"emmet.includeLanguages": {
"smarty": "html"
},
参考 :
- [VSCode]HTMLファイル以外でもEmmetを使えるようにしたい!
自動アップデートを無効化する方法
C:\Users\<ユーザー名>\AppData\Roaming\Code\User\settings.json
settings.json設定例
{
"update.channel": "none"
}
参考 :
- VS Codeの自動更新を有効化/無効化するには