2010-04-16 3 views
4

Am использование mysgit для окон, но mysgit VI редактор не может сделать подсветку синтаксиса и отступы для моего исходного кода (HTML/Python/CSS .... файлы)Как включить подсветку синтаксиса и отступ синтаксиса в msysgit vim?

мне удалось скопировать папку синтаксической из моего оригинала Установка GVIM7.2 в установочную папку Git Vim72, теперь я вижу, что подсветка синтаксиса активна.

Что не в состоянии сделать, это отступ. Я попытался скопировать папку ftplugin из моей установки GVim7.2 в папку Git Vim72, но все равно нет отступов.

Я попытался поместить форматирование плагина файла на в файл vimrc, но все еще ничего не работает?

Любая помощь в том, как включить отступ синтаксиса?

Gath

ответ

0

Вам может понадобиться, чтобы проверить, что он правильно определить тип файла. Чтобы узнать, с какими файловыми вимами вы сталкиваетесь, введите :set filetype без каких-либо других параметров. Vim, возможно, не знает, как отступы от вашего файла, или вам, возможно, придется загрузить плагин filetype и поместить его в нужную папку (я не знаю, где получить этот плагин).

Возможно, вы имели в виду msysgit вместо mysgit?

7

Если вы хотите настроить редактор msysgit vi, вам придется отредактировать файлы конфигурации в папке установки msysgit. Я установил msysgit на C:\Program Files\Git, поэтому мой файл vimrc находится на пути C:\Program Files\Git\share\vim.

Файлы плагина и синтаксиса были в \share\vim\vim72. Я мог найти только синтаксические файлы для C и C++. Возможно, вам придется получить файлы синтаксиса для других языков в другом месте. (This site имеет синтаксис файлов для множества языков.)

Для отступа, убедитесь, что \share\vim\vimrc файл имеет следующую строку где-то:

 
set ai 
0

ответ Nithin работал для меня, хотя мой файл vimrc в пути C:\Program Files (x84)\Git\bin\vim вместо ..\share\vim.

Мне нужен подсветка синтаксиса Java, поэтому я скопировал java.vim с /usr/share/vim/vim70/syntax/java.vim с моего Linux-сервера. Оказалось, что java.vim использует html.vim (не проблема, я скопировал html.vim тоже).

Для того, чтобы работать на окнах нужно изменить следующую строку в java.vim:

syntax include @javaHtml <sfile>:p:h/html.vim 

в

syntax include @javaHtml <sfile>:p:h\html.vim 

Я также обнаружил, что \share\vim\vimrc в значительной степени имеет все важные параметры для программистов уже включенные:

set syntax = on
set background = dark
set ai

Я надеюсь, что это помогает любому с той же проблемой.