Utilisation de VSCode 1.9.0 avec l'extension (donjayamanne) Python 0.5.8, est-il possible de fournir Python options d'édition spécifiques? =
Ou plus généralement, est-il possible de fournir des règles d'espacement et de remplacement des onglets spécifiques à la langue? Par exemple, Python doit être tab = 4 espaces (remplacés par des espaces) et Ruby doit être tab = 2 espaces (remplacés). D'autres langues ont tendance à ont leurs propres opinions. Cependant, je ne vois que le général
"editor.tabSize": 4,
"editor.insertSpaces": true,
les options.
Je pensais qu'il y avait peut-être un "python.editor": { }
bloquer ou peut-être un "python.editor.tabSize"
option, mais je ne trouve aucune référence à cela, et je n'ai pas réussi à deviner un nom de travail.
J'ai eu le même problème aujourd'hui.
Voici comment je l'ai corrigé. Ajoutez ces lignes dans setting.json dans VSCode:
"[python]": {
"editor.insertSpaces": true,
"editor.tabSize": 4
}
Il fonctionne comme un charme.
Python doit être tab = 4 espaces (remplacés par des espaces), et Ruby doit être tab = 2 espaces ...
Installez le plugin de configuration de l'éditeur.
ext install EditorConfig
Ajoutez un .editorconfig
fichier à la racine de votre projet avec Python et Ruby paramètres spécifiques:
[*.py]
indent_style = space
indent_size = 4
[*.rb]
indent_style = space
indent_size = 2
Ce sont d'autres propriétés prises en charge:
tab_width
end_of_line
insert_final_newline
trim_trailing_whitespace
Voir également: