Вопросы с тегом «vim»

5
Как vim colorscheme работает с цветами профиля gnome-Terminal?

Меня смущает, что цветовые схемы vim работают для меня с настройками цвета моего терминала gnome. Я установил образец пакета colorscheme: http://www.vi-improved.org/color_sampler_pack/ Все они выглядят по-разному для меня, и они меняются, когда я меняю цвета переднего плана, фона и палитру в своем...

5
Как мне поддерживать вертикальное разделение с помощью scrollbind в vim?

Некоторое время назад я видел скрипт vim, который создавал вертикальные разбиения для текущего буфера, так что последняя строка левого окна была первой строкой правого окна. Он устанавливает scrollbind так, что то, что прокручивается вверху правого окна, прокручивается внизу левого окна. Сейчас я...

5
Преобразование <Esc> в MacVim раздражает сам Vim

У меня есть следующая строка в моем .vimrc: nnoremap <Esc> :noh<Cr> Это отлично работает в MacVim. Всякий раз, когда я открываю сам Vim, его «командная строка» начинается с: .2c Для чего стоит, когда войти, чтобы выполнить команду, Vim жалуется E16: Invalid range. Это небольшое...

5
Странная вставка из Vim по щелчку мыши

Я использую замазку (на Windows 7) для подключения к оболочке и Vim в качестве редактора. У меня также есть мышь = опция включена в Vim, но я получаю странное поведение (например, случайные вставки символов и / или разрывы строк), когда я щелкаю справа от окна Vim (скажем, это как 70% + область...

5
Vimdiff и Git все сразу

Я использую vimdiff в качестве моего difftool с git. Допустим, я изменил двенадцать файлов. Проблема в том, что иногда я запускаю git diffи вокруг четвертого или пятого файла я вижу что-то, что я хочу отредактировать / изменить. Иногда мне нужно сделать еще несколько изменений вне этого. Проблема в...

5
Прервать vim пасту

Иногда я вставляю много данных в vim (> 5000 строк) и забываю включить режим вставки. В этом случае vim занят в течение нескольких минут, пытаясь правильно сделать отступ для всего текста (который действительно очень плохо работает с какими-то данными, с отступом примерно в 10 000 символов)....

5
передать имя файла и текущую строку в скрипт

Я хотел бы передать имя файла и номер текущей строки, где находится мой курсор, через двоеточие, внешнему сценарию оболочки. Например, если я редактирую файл "foo.c", и в настоящее время я нахожусь на строке 77, я бы хотел вызвать свой скрипт из vim с аргументом "foo.c:...

5
Vim имя файла автозаполнение исключить файлы

При открытии другого файла в моем проекте с помощью :e path/to/fil TAB , vim автоматически завершит имя файла со всеми соответствующими файлами в алфавитном порядке. Тем не менее, мой проект полон .coffee, .litcoffee, .js а также .map файлы. Как мне сказать Vim не для автозаполнения .js а также...

5
Git не запускает Vim в Cygwin

У меня Git работает с Vim в среде Powershell на моем рабочем ноутбуке (Windows 7). Когда я фиксирую или использую мой git vimdiff псевдоним. Я попытался сделать то же самое под Cygwin (будучи парнем из Unix), но когда я набираю git commit или же git vimdiffВим не всплывает; хотя, похоже, Git ждет...

4
Предотвращение версии Vim для Windows от разрушения разрешений других файловых систем

В настоящее время я использую версию gVim для Windows для редактирования исходных файлов на сетевом диске, сопоставленном с системой linux, а также локальных файлов, созданных в cygwin. Проблема в том, что версия gVim для Windows уничтожает исходные права доступа к файлам в соответствующих...

4
Vim, удали в строку n

Я часто редактирую файлы, где мне нужно удалить все, кроме пяти первых и трех последних строк. Я делаю это, переместившись в шестую строку и напечатав ":,. $ - 3 d". Есть ли способ сделать то же самое, используя d и какое-то...

4
Vim: Восстановление зашифрованного файла

На самом деле, у меня есть зашифрованный файл с использованием опции vim -X. К сожалению, я забыл ключ шифрования. Есть ли способ получить обратно файл без каких-либо повреждений данных. Без знания ключа. Благодарю....

4
Двухстрочная строка состояния в Vim

Возможно ли иметь две строки состояния в Vim? В некоторых случаях (не всегда) я хотел бы отобразить вторую строку для дополнительной информации. Как можно достичь в Vim?...

4
Заключайте абзацы с тегами <p> в vim

Я попытался создать сопоставление, чтобы заключить визуально выбранные абзацы в теги: vnoremap <silent> _p <Esc> `> a </ p> <Esc>` <i <p> ​​<Esc>: '<,'> s / \ n \ {2,} / <\ / p> \ r \ г <р> / г <CR> К сожалению, это отображение...

4
Как исправить текстовую ширину vim во время редактирования?

При редактировании файлов, которые я ограничиваю в моем .vimrc до tw = 80, когда я возвращаюсь, чтобы редактировать их позже, длины строк заканчиваются повсюду. например lets say for the sake of argument that this line hits 80 characters there and continues on the next line as normal После...

4
Vim не восстанавливает содержимое экрана в Debian?

Я всегда думал, что Vim восстановил предыдущее содержимое экрана после закрытия. Это позволяет мне помнить, какие команды я набирал ранее и что я хотел делать дальше. Недавно я использовал Debian 6 и Ubuntu (только CLI) в виртуальной машине для проекта разработки, и я был чрезвычайно раздражен...

4
Vim Digraphs не работает

Я пытался вводить орграфы в Vim (без совместимости с vi), и, к сожалению, не могу. После использования контроль К п * он должен ввести большое греческое пи письмо. Я также пытался использовать п BS * с :set digraphНо успеха тоже нет. мой gvim --version выход: VIM - Vi IMproved 7.3 (2010 Aug 15,...

4
Vim: Как вы выделяете шаблон поиска из скрипта?

Я бы не подумал, что это будет сложно сделать, но это не работает. Я пытаюсь включить подсветку поиска из скрипта. Я пробовал следующее: function! g:TestFunc() let @/ ="testtext" set hlsearch endfunction nnoremap <space> :call g:TestFunc()<cr> Который не работает. То есть удар по...