VSCode 1.9.0を(donjayamanne)Python 0.5.8拡張、Python特定のエディターオプションを提供することは可能ですか? =
またはより一般的に言えば、言語固有のタブ間隔と置換ルールを提供することは可能ですか?たとえば、Pythonはtab = 4スペース(スペースに置き換えられる)である必要があり、Rubyはtab = 2スペース(置き換えられる)になります。他の言語は独自の意見がありますが、一般的な
"editor.tabSize": 4,
"editor.insertSpaces": true,
オプション。
おそらく"python.editor": { }
ブロックまたは"python.editor.tabSize"
オプション、しかし、私はそのようなものへの参照を見つけることができません、そして、私は首尾よく働く名前を推測しませんでした。
今日も同じ問題がありました。
これが私が修正した方法です。 VSCodeのsetting.jsonに次の行を追加します。
"[python]": {
"editor.insertSpaces": true,
"editor.tabSize": 4
}
それは魅力のように機能します。
Pythonはtab = 4スペース(スペースに置き換えられます)で、Rubyはtab = 2スペースでなければなりません...
エディター構成プラグインをインストールします。
ext install EditorConfig
PythonおよびRuby固有の設定を使用して、プロジェクトルートに.editorconfig
ファイルを追加します。
[*.py]
indent_style = space
indent_size = 4
[*.rb]
indent_style = space
indent_size = 2
これらはサポートされている他のプロパティです:
tab_width
end_of_line
insert_final_newline
trim_trailing_whitespace
こちらもご覧ください: