Using VSCode 1.9.0 with the (donjayamanne) Python 0.5.8 extension, is it possible to provide Python specific editor options?
Or more generally speaking,
I had the same problem today.
This is how I fixed it. Add this lines in setting.json in VSCode:
"[python]": {
"editor.insertSpaces": true,
"editor.tabSize": 4
}
It works like a charm.
Python should be tab=4 spaces (replaced as spaces), and Ruby should be tab=2 spaces...
Install the editor config plugin.
ext install EditorConfig
Add an .editorconfig
file to your project root with Python and Ruby specific settings:
[*.py]
indent_style = space
indent_size = 4
[*.rb]
indent_style = space
indent_size = 2
These are other supported properties:
tab_width
end_of_line
insert_final_newline
trim_trailing_whitespace
See also:
https://github.com/editorconfig/editorconfig-vscode
http://editorconfig.org/