1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- PYTHON *python.vim* *ft-python-syntax*
-
- There are two commands to enable or disable an option for python.vim
-
- Enable option: >
- :let option_name = 1
- <
- Disable option: >
- :let option_name = 0
- <
- For example to enable all syntax highlighting features you can place the
- following command in your `~/.vimrc` script: >
-
- let python_highlight_all = 1
- <
- Option and commands to select Python version: >
-
- :let python_version_2 = 1
- <
- Enable highlighting for Python 2 (Python 3 highlighting is enabled by
- default). Also can be set as a local to buffer `b:python_version_2`
- variable.
-
- The following local to buffer commands can be used to switch between two
- highlighting modes:
-
- Switch to Python 2 highlighting mode >
- :Python2Syntax
- <
- Switch to Python 3 highlighting mode >
- :Python3Syntax
- <
- Options used by the script
-
- Highlight builtin functions and objects >
- :let python_highlight_builtins = 1
- < Highlight builtin objects only >
- :let python_highlight_builtin_objs = 1
- < Highlight builtin functions only >
- :let python_highlight_builtin_funcs = 1
- < Highlight standard exceptions >
- :let python_highlight_exceptions = 1
- < Highlight `%` string formatting >
- :let python_highlight_string_formatting = 1
- < Highlight syntax of `str.format` syntax >
- :let python_highlight_string_format = 1
- < Highlight syntax of `string.Template` >
- :let python_highlight_string_templates = 1
- < Highlight indentation errors >
- :let python_highlight_indent_errors = 1
- < Highlight trailing spaces >
- :let python_highlight_space_errors = 1
- < Highlight doc-tests >
- :let python_highlight_doctests = 1
- < Highlight `print` statement as function for Python 2 >
- :let python_print_as_function = 1
- < Highlight shebang and coding headers as comments >
- :let python_highlight_file_headers_as_comments = 1
- < Enable all the options above. NOTE: This option don't override any
- previously set options >
- :let python_highlight_all = 1
- < Can be set to 0 for slow machines >
- :let python_slow_sync = 1
- <
- vim:tw=78:sw=4:ts=8:ft=help:norl:
|