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

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

2
Как мне изменить команду ci в vim
Точно так же, как "ci (" меняет все в скобках, я хочу, чтобы "ci $" менял все между знаками доллара (для редактирования LaTeX.) Возможно ли это?
10 vim  vi 

4
Как разделять и редактировать патчи?
Иногда мне нужно разбить большой патч на меньший (непересекающийся), например, для каждой отдельной включенной функции. Обычно я делаю это через стандартные команды vim yank / dd и переключение через разделенное окно. Но есть ли какие-нибудь инструменты / vim-tricks, чтобы помочь с таким редактированием? Например, поддержка таких команд, как: переместить 3 …
10 vim  patch 

1
Хватит вставлять выделенные фрагменты как текст!
Я использую VI и VIM в течение многих лет (30 или более) (в xterms, а не в своем собственном окне, gvim), и у меня есть огромная библиотека команд vim, которые я даю vim, используя в качестве выделения среднюю кнопку мыши. Например, я часто делал такие вещи, как ... vi {many_hundreds_of_files} …
10 vim  mouse  vimrc 

1
Выполнить команду в режиме zsh vim
Во zshво vim mode, я пишу что-то foo foo bar bar Затем я нажимаю, Escчтобы перейти в нормальный режим и введите : foo foo bar bar execute: _ Затем, я предполагаю, что могу это сделать, я хочу найти и заменить barнаbaz foo foo bar bar execute: s/bar/baz/g_ Затем я пытаюсь …
10 vim  zsh 


3
Как мне отменить только вставленный текст в vim?
TL; DR; версия - Как мне отменить текст, который был вставлен из моего буфера копирования ОС, не отменяя другой текст, который был введен, так как я перешел в режим вставки? Более подробное описание: Поместите что-нибудь в буфер копирования вашей ОС (например, выделите текст и сделайте Command-cна Mac) Войдите в режим …
10 vim  osx 

3
В vim ищите в обратном порядке соответствующие скобки / парены
Как многие из вас, вероятно, знают, вы можете использовать %поиск вперед в строке, чтобы найти следующую парную скобку / скобку / парен и перейти к соответствующему партнеру: |a|rray[index] = value; " |e| is the cursor; hit %: array[index|]| = value; Я надеюсь, что есть аналогичный ключ, который ищет в обратном …

3
Vim безымянный регистр + или *
Я использую Vim 7.3 в Ubuntu, и у меня возникла небольшая проблема с копированием в системный буфер обмена с помощью следующей команды, "+yно я получаю следующую ошибку:E354: Invalid register name: '+' По моему vim --version, я вижу -xterm_clipboard. Опция копирования с помощью правой кнопки мыши также отображается серым цветом. Какие …
10 vim 

1
vimdiff / vim -d - как показать только различия и сложить все одинаковые линии?
Есть ли способ, которым мы можем исключить строки, которые одинаковы в приведенном ниже выводе? Я сделал vim -d file1 file2, но он показывает различия, а также некоторые дополнения до и после различий. Как это исключить? В прилагаемом примере 131, 132, 134, 136 и т. Д. Одинаковы в обоих файлах, но …
10 vim  vimdiff 

1
Каково историческое происхождение CTRL + P для повышения и CTRL + N для снижения?
Я умеренно опытный пользователь vim, который сейчас начинает использовать GNU emacs. Примерно в то же время, когда я узнал, что Ctrl- pи Ctrl- nявляются значениями по умолчанию для вверх и вниз в emacs, я также узнал, что они являются вариантами k и j в обычном режиме в vim. Кто-нибудь знает …


2
Vim: обратный справа налево
Я случайно :set rlподумал, что это для относительных линий. Я активировал режим справа налево . Док для rightleftне говорит , как реверс , rl modeне выходя из Vim. Как двигаться в Vim слева направо?
9 vim 

1
Powerline в Vim ошибки настройки
Я установил powerline с помощью pip install согласно их рекомендациям по установке. У меня он отлично работает как в zsh как приглашение, так и в tmux как строка состояния, но я не могу заставить его работать в vim. Когда я добавляю следующее в мой vimrc: python from powerline.vim import setup …
9 vim  vimrc 

1
Какой смысл использовать режим виртуальной замены в Vim?
В справке говорится, что команды виртуального режима замены в Vim gr& GRзаменяют символы в состоянии экрана, а не в файле. :help Virtual-Replace-mode Я понимаю это как изменение символов на дисплее, но не в самом буфере. Это правильно? Это кажется неверным. Я могу использовать объяснение и, возможно, сценарий или пример, где …
9 vim  vi 

1
vi [m] чтение диапазона строк из другого файла
В Linux при редактировании file_Bв vim я хочу добавить строку 10-25 из file_A. Пример: у каждого есть целый набор HTML-документов с совершенно одинаковым заголовком, и да, можно создать шаблон и начать с него, но все же: Я ищу простой [и элегантный] способ вставить диапазон строк из одного файла и добавить …
9 linux  vim  copy-paste 

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