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

Vim - это настраиваемый текстовый редактор, который позволяет эффективно редактировать текст. Это улучшенная версия редактора vi.

3
PDF-ридер для CLI
Я ищу PDF-ридер, который я могу использовать через SSH в терминале, чтобы он работал screen. Существует ли такая вещь? В идеале я хотел бы хотя бы less пейджер -esque, но с некоторым форматированием PDF, нумерацией страниц и, возможно, даже с навигацией по ссылкам в документе. Интеграция с Vim была бы …
7 linux  vim  pdf  shell  pdf-reader 

1
Как вы устанавливаете плагины для MacVim?
Конкретно я пытаюсь установить NERDtree. Я скачал пакет 4.10 с GitHub расстегнул молнию ~/.vim/и перезапустил MacVim (версия 7.3). Typing :nerdtree приводит к следующей ошибке: E492: Not an editor command: nerdtree В терминале набрав: cd ~/.vim ls -R Результаты в: Rakefile doc nerdtree_plugin plugin ./doc: NERD_tree.txt ./nerdtree_plugin: exec_menuitem.vim fs_menu.vim ./plugin: NERD_tree.vim …

3
Использование vim для удаления всех строк, кроме тех, которые соответствуют произвольному набору строк
Я использую vim для удаления всех строк, кроме тех, которые соответствуют определенной строке, например, : g! / [строка, которую я хочу оставить в редакторе] / d Работает отлично. Но то, что я действительно хочу и нигде не нашел, это способ использования vim для удаления всего, кроме нескольких строк. Например, допустим, …
6 vim  search  regex  string 

0
Как игнорировать autocmd в истории отмен vim?
У меня есть следующая автокоманда, которая в основном удаляет пробелы в конце каждой строки. К сожалению, при каждом сохранении он вставляет шаг в отмену, чтобы перейти к началу файла, что довольно раздражает. Есть ли способ заставить vim игнорировать прыжки в следующей команде, чтобы отмена удерживала курсор в позиции? autocmd BufWritePre …
6 vim  undo 


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

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

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

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

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

1
Как мне поддерживать вертикальное разделение с помощью scrollbind в vim?
Некоторое время назад я видел скрипт vim, который создавал вертикальные разбиения для текущего буфера, так что последняя строка левого окна была первой строкой правого окна. Он устанавливает scrollbind так, что то, что прокручивается вверху правого окна, прокручивается внизу левого окна. Сейчас я не могу найти сценарий! Кто-нибудь знает это? Я …
5 vim  script 

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

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

1
Прервать vim пасту
Иногда я вставляю много данных в vim (&gt; 5000 строк) и забываю включить режим вставки. В этом случае vim занят в течение нескольких минут, пытаясь правильно сделать отступ для всего текста (который действительно очень плохо работает с какими-то данными, с отступом примерно в 10 000 символов). Есть ли способ прервать …
5 vim  copy-paste  vi 


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.