#vim #textmate
#vim #textmate
Вопрос:
Я использую gVim7.3 в Windows 7
как я могу сделать в vim автоматический отступ, подобный TextMate, особенно когда я использовал snipMate
Извините за мой плохой английский, потому что это не мой родной язык
Комментарии:
1. Ваш vim уже выполняет автоматический отступ, и вы недовольны результатом? Или он вообще не делает автоматического отступа?
2. @evnu да, в vim есть автоматическое указание,, Есть ли способ сделать это как автоматическое указание в TextMate
3. Не могли бы вы привести пример того, что вы хотите, и другой пример того, что вы получаете?
Ответ №1:
Не уверен насчет TextMate или snipMate, но вот как мы это делаем в VIM:
В вашем .vimrc
файле должны быть следующие строки:
set smartindent
set tabstop=4
set shiftwidth=4
set expandtab
Ответ №2:
Предполагая, что вы распаковали snipMate в свои $ HOME vimfiles. Если вы не уверены, где находится ваш $ HOME, прочитайте, пожалуйста, vim wiki. Вы можете ввести в vim эти команды для справки:
:version
:echo expand('~')
:echo $HOME
:echo $VIM
:echo $VIMRUNTIME
После распаковки вы, вероятно, забыли отредактировать свой файл vimrc. Вы должны ввести
:filetype plugin on
введите команду в ваш vimrc и перезапустите ваш vim.