Когда я перехожу в командный режим и набираю :!mycommand % Моя команда выполняется в текущем файле ( %расширяется до имени текущего файла). Есть ли аналогичная конструкция, расширяющая полное имя файла (с полным путем)? Я использую...
Когда я перехожу в командный режим и набираю :!mycommand % Моя команда выполняется в текущем файле ( %расширяется до имени текущего файла). Есть ли аналогичная конструкция, расширяющая полное имя файла (с полным путем)? Я использую...
Я знаю, что в Vim я часто могу повторить команду, просто добавив перед ней число. Например, можно удалить 5 строк: 5dd Также часто можно указать диапазон строк для применения команды, например :10,20s:hello:goodbye:gc Как я могу выполнить «вертикальное редактирование»? Я хотел бы, например,...
Когда я редактирую файлы в моем ~/.vim, .netrwhistфайл тоже загадочным образом изменялся. Это содержание: let g:netrw_dirhistmax =10 let g:netrw_dirhist_cnt =6 ...and so on... Что делает этот файл? Это...
Скажем, у меня есть патч, созданный с помощью git format-patch. По сути, файл представляет собой унифицированный файл сравнения с некоторыми метаданными. Если я открываю файл в Vim, я вижу, какие строки были изменены, но я не вижу, какие символы в измененных строках отличаются. Кто-нибудь знает...
Если я вызываю, vim foo/bar/somefileно foo/barеще не существует, Vim отказывается сохранять. Я знаю, что могу переключиться на оболочку или сделать это :!mkdir foo/barиз Vim, но я ленив :) Есть ли способ заставить Vim делать это автоматически при сохранении...
Я провожу дни в vim, в настоящее время пишу много JavaScript. Я пытался найти способ интегрировать JSLint или что-то подобное в vim, чтобы улучшить мое кодирование. Кому-нибудь удалось что-то подобное сделать? Редактировать: попробовал это: Проверка синтаксиса Javascript из Vim , к сожалению,...
Цифровая клавиатура не работает должным образом при использовании Vim через PuTTY. Вместо цифр я получаю y x w v u t s r q
Я знаю, как включать и выключать подсветку синтаксиса в vim, запустив это в редакторе: :syntax on/off Но я хочу, чтобы подсветка синтаксиса была включена по умолчанию, поэтому мне не нужно включать ее каждый раз, когда я запускаю vim. Как мне это...
Сценарий: я открыл Vim и вставил текст. Я открываю вторую вкладку :tabeи вставляю туда другой текст. Цель: мне нужна третья вкладка с выводом, эквивалентным записи обоих текстов в файлы и их открытию с помощью vimdiff. Ближайшее, что я могу найти, - это «сравнить текущий буфер с файлом», но не...
Многоуровневые представления Vim (окна, буферы и вкладки) немного сбили меня с толку. Скажем, я разделил отображение (: sp), а затем выбрал другой буфер для отображения в каждом окне. Теперь я хочу закрыть один из буферов, но не хочу, чтобы окно закрывалось (после закрытия оно может отображать...
Предполагая, что у меня есть несколько файлов, открытых как буферы в Vim. Файлы есть *.cpp, *.hа некоторые есть *.xml. Я хочу закрыть все файлы XML с помощью:bd *.xml . Однако Vim не позволяет этого (E93: более одного совпадения ...). Есть какой-либо способ сделать это? PS Я знаю, что это :bd file1...
Как настроить подсветку синтаксиса vim для обработки расширения файла как файла html? Я использую шаблон ez, поэтому расширение файла - .ezt. Но по большей части это обычный...
Можно ли в Vim прокрутить вниз левую и правую части вертикально разделенного окна? У меня есть два файла, которые я хотел бы приблизительно сравнить. Каждая строка этих файлов выглядит почти...
Как удалить слово слева? Другими словами, удаляйте слово, когда курсор стоит на его конце. Как удалить символы в начале строки? Как удалить первый пробел слева? Есть ли другие уловки, связанные с удалением слов?...
У меня есть текстовый файл. Мне сказали сделать это UTF8. Как я могу сделать это с помощью
Я использую Syntastic, который включен для моих файлов HTML. Поскольку у меня очень большой файл с включенными проверками "validator w3", GVIM или VIM стали очень медленно сохранять файл (: w). Можно ли временно отключить синтастику только для текущего...
Я хочу знать, есть ли способ, которым я могу вставить извлеченный текст в командное окно. Например, если я дернул слово и хочу найти его в каком-то месте, я не могу просто вставить слово с помощью 'p'. Однако, если я скопирую его в буфер обмена, Shift-Insert вставит то же самое. Есть ли...
Как мне добавить NERDTree в мой
Я хотел бы сделать vim своим редактором на C ++. У меня очень мало опыта работы с ним, и мне нужна помощь в настройке vim для работы с C ++. Мне нужны такие функции как полный код (для stl и для моих классов) переключение между файлами .cc и .h Возможно, у вас, гуру C ++ и vim, есть еще несколько...
Прошло много времени с тех пор, как мне приходилось делать какой-либо HTML-подобный код Vim, но недавно я снова столкнулся с этим. Скажем, я пишу простые HTML: <html><head><title>This is a title</title></head></html> Как мне быстро записать закрывающие теги для...