Як мені встановити підсвічування синтаксису у Vim 7 для python?
Я хотів би встановити власні схеми кольорів та підсвічування синтаксису для типу кодового файлу.
Відповіді:
Команда, щоб увімкнути підсвічування синтаксису у vim, полягає в тому :syntax on
, що якщо ви хочете, щоб вона була активною кожного разу, коли ви запускаєте vim, просто додайте рядок, що міститься syntax on
у вашому файлі .vimrc.
Ось покроковий посібник з налаштування підсвічування синтаксису в Python для Ubuntu 12.10. Отримуєш те, що бачиш:
https://github.com/sentientmachine/Pretty-Vim-Python/
Як тільки ви зрозумієте, як вводити колірну схему та підсвічування синтаксису у ваш редактор vi для певного користувача, ви можете налаштувати його
Тут є сотні модних колірних схем: https://github.com/morhetz/gruvbox
Виберіть той, який вам подобається. Потім завантажте python.vim
і foobarcolorscheme9000.vim
файли і помістити їх в потрібному місці , як визначено тут: https://alvinalexander.com/linux/vi-vim-editor-color-scheme-colorscheme Встановіть відповідні команди в ~ / .vimrc і вихід з системи Ввійти .
Сторінка з переліком найбільш корисних і модних кольорових схем пітона:
https://stackoverflow.com/a/11060884/445131
Тоді ви можете спробувати програмування на мові сценарію VimL.
Навчіться редагувати код, що змушує підсвічувати синтаксис vim. Зробіть це кращим, ніж було коли-небудь.
http://en.wikibooks.org/wiki/Learning_the_vi_Editor/Vim/VimL_Script_language
Покладіть рядок syntax on
у свій .vimrc
.
Якщо ви користуєтеся системою * nix (linux, macos) або cygwin, і якщо у вас вже встановлений vim :set syntax
, але ваше ім'я файлу не закінчується, .py
ви можете додати shebang до першого рядка вашого файлу:
#!/usr/bin/env python
Наступного разу, коли ви відкриєте файл у vim, ви побачите підсвічування синтаксису. Зверніть увагу, це буде працювати для інших типів файлів, ви просто використовуєте ім'я інтерпретатора, тобто(python, ruby, sh)
filetype on
до вашого.vimrc
або введіть:set filetype=python
під час редагування файлу.