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

vim (Vi IMproved) - текстовый редактор, поддерживающий различные режимы редактирования.


2
Избегайте переформатирования списков маркеров с помощью форматирования + = a
Я использую Vim formatoptions +=aкак описано в Vim: перенос слов для документов для автоматического форматирования строк при написании документов, особенно документов Markdown. Моя проблема в том, что Vim хочет переформатировать также списки маркеров, потому что между каждой точкой маркера есть пустая строка. Что радует, что VIM переформатирует This is wath …
9 vim  markdown 

4
Как сопоставить ключ ALT в .vimrc?
Для того , чтобы иметь возможность добавить пустые строки , не вдаваясь в режиме вставки, я пытаюсь карту ALT-oи ALT-Oк o<ESC>иo<ESC> Я попробовал следующее в моем .vimrc map <M-o> o<ESC> map <M-O> O<ESC> а также map <ALT-o> o<ESC> map <ALT-O> O<ESC> и (как предложено ниже) map <A-o> o<ESC> map <A-O> …

3
«Протокол не указан» при запуске vim с sudo
Недавно я начал получать «Протокол не указан» при использовании sudo vim. Думаю, это просто предупреждение, потому что все работало нормально (я могу открывать, редактировать и сохранять файлы). Сообщение не появляется, если я использую, sudo -E vimпоэтому я думаю, что я сделал что-то не так при редактировании в /etc/profileпоследнее время, но …

1
Почему я не вижу разницы между двумя разными файлами в режиме вставки в vim?
Давайте создадим два файла: $ echo -n 'test' > test.txt $ wc test.txt 0 1 4 test.txt Файл test.txtне содержит завершающий перевод строки. $ echo 'test' > test_n.txt $ wc test_n.txt 1 1 5 test_n.txt Файл test_n.txtсодержит завершающий перевод строки. Эти два файла, очевидно , разные, но предварительный просмотр обоих …
8 vim  newlines  vi-mode 

2
Как приостановить историю VIM?
Когда мы редактируем файл, мы обычно делаем много ОТМЕНЫ подряд, скажем, 20 раз. В VIM это обычно выполняется нажатием u20 раз, и это заставляет VIM «подниматься» в стеке истории на 20 позиций. Если вы затем определитесь change, все эти последние 20 команд истории будут потеряны и заменены на change. Я …
8 vim 

2
Где находится vim после pkg install?
Делаем первые несколько потрясающих шагов с FreeBSD. Начал с установки vimя думал, но: root@rpi:~ # pkg install vim Updating FreeBSD repository catalogue... FreeBSD repository is up-to-date. All repositories are up-to-date. Checking integrity... done (1 conflicting) Cannot solve problem using SAT solver, trying another plan Checking integrity... done (0 conflicting) The …

2
Vim пунктуация для ⸮
Я обнаруживаю, что использую точку д'Ирони (⸮) все больше и больше. Однако правописание vim не распознает его как действительный знак пунктуации. Как я могу добавить его в vim, чтобы орфография работала?

2
Как открыть все файлы в текущем каталоге и всех подкаталогах с помощью vim?
До сих пор я использовал, vim */**который, кажется, открывает все файлы в подкаталогах, но не в текущем каталоге, и vim *который открывает все файлы в currentкаталоге. Но как мне открыть все файлы в текущем каталоге и всех подкаталогах?
8 vim 

2
Копировать / вставить через VIM без X
В vim "+pвставляется из системного буфера обмена. Однако при удаленной работе через SSH в окне без графического интерфейса это недоступно. Возможно ли реализовать копирование / вставку в этой среде? Простого копирования текста из терминала недостаточно, потому что он также будет копировать материал, выходящий за рамки файла (например, если используется tmux, …

3
Vim: вставка строк построчно
Предположим, у меня есть файл, содержащий: xxx yyy zzz и другой файл: kkk qqq ppp Я хочу получить: xxxkkk yyyqqq zzzppp Это возможно в Vim с какой-то командой? (Я пытался использовать VISUAL BLOCK, но безуспешно). В моем конкретном случае у меня есть два больших файла с множеством строк для вставки, …
8 vim  command  editors 

3
Ищете центрированный полноэкранный терминал
Существует несколько различных «редакторов без отвлекающих факторов» для написания: они обеспечивают полноэкранную минимальную среду с целью заставить себя сосредоточиться на поставленной задаче. Я хочу сделать что-то подобное с vim. Хотя я могу просто запустить его в терминале, а затем нажать F11, чтобы перевести его в полноэкранный режим, я также хочу …

3
Глобально заменить Vi на Vim на Fedora
В системах на основе Debian система альтернатив обрабатывает viи vimисполняемый файл. Так что, если vimустановлен и вы выполняете vi, вы также получите vim, что я считаю очень хорошим, потому что я абсолютно ненавижу классику vi. На Fedora 17 "Beefy Miracle" система альтернатив, очевидно, не справляется ни с одним из двух. …
8 fedora  vim  vi 

2
Выход из режима вставки блока с помощью Ctrl-C
В vim, если вы находитесь в режиме вставки блока ( Ctrl-V, Shift-I) и выходите с помощью Ctrl-C(вместо Esc), он отменяет редактирование блока (и редактирует только первую строку). Почему это? Практически во всех других контекстах Ctrl-Cи Escявляются синонимами. (И в идеале есть способ это исправить - теперь я привык к этому, …
8 vim 

3
VIM видеть совпадения регулярных выражений при вводе
Если я наберу /regexтекст, курсор временно перейдет к первому совпадению, и все совпадения будут выделены. Это обновления, как я печатаю. Можно ли получить такое поведение, когда я собираюсь сделать замену? Например, когда я работаю над сложным регулярным выражением :%s/\<regex\>/, я хотел бы знать, что соответствует, прежде чем нажимать на триггер …

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