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

39
Режим копирования tmux - выберите текстовый блок

Я использую tmux с ключами vi, и копирование / вставка работает нормально, если вы выбираете одну строку текста или если у вас только одно окно. Когда я хочу выделить блок текста (несколько строк, но не на всю ширину), тогда у меня возникают проблемы. Если бы у меня было открыто несколько окон vim,...

39
Сортировка без учета регистра

Сортировка по умолчанию в Vim чувствительна к регистру и выдает следующие результаты: A B a Как можно сделать без учета регистра, чтобы получить следующий результат при том же входе? A a B...

39
Как мне заменить вставленный текст в vim, не удаляя удаленные строки?

Поэтому я обычно копирую текст из одной точки в другую, перезаписывая старый текст, куда вставляется новый: blah1 newtext blah2 wrong1 blah3 wrong2 blah4 Предположим, я визуально пометил newtextи yдобавил это. Теперь я выбираю wrong1(что может быть что угодно, не обязательно просто слово) и...

38
Как запустить gVim максимально?

Как сделать так, чтобы gVim автоматически увеличивал окно при его открытии? И кросс-платформенное решение, я пытаюсь использовать одни и те же конфиги в Linux и Windows-машине ... Я пробовал взломать :set lines=999 columns=999, он почти работает, но окно не развернуто, просто изменил размер, и я...

37
Как сохранить код в исходном коде при вставке в vim?

Когда я копирую некоторый код с веб-страниц и вставляю его в VIM, я обнаруживаю, что он становится беспорядочным, как лестница xxxxxx xxxxxx xxxxxx xxxxxxxxxx Поскольку он так часто портится, я думаю, что-то не так с моим, .vimrcкак показано ниже: set number set nocompatible set nowritebackup set...

35
vimdiff: перейти к следующей разнице внутри строки?

vimdiffочень удобно для сравнения файлов. Тем не менее, я часто использую его для файлов с длинными строками и относительно небольшими различиями внутри строк. vimdiff будет правильно выделять различия внутри строки (вся линия розовая, отличающиеся красные символы). В этих случаях было бы неплохо...

35
Как выйти из справки в vim

Я просто использовал файлы справки в vim, и теперь я застрял в справке. :qВыход из всей программы, и я устаю от необходимости закрывать и открывать Vim каждый раз, когда я использую помощь. Я бы предпочел команду, которая может закрыть справку и вернуть меня в программу, которую я пишу. У меня...

34
Vim: показать перевод строки и возврат каретки

Как я могу отображать перевод строки и / или символы возврата каретки в vi / vim? Я знаю, что set listпоказывает все пробельные символы (?), Он также заменяет вкладки \ t и т. Д. (Но это не то, что я хочу). По сути, я просто хочу отображать определенные символы, такие как \ r (в Debian это,...

34
Как я могу переключиться с прямого на обратный поиск в Vim?

В Vim я знаю, что /буду искать вперед от курсора, nи Nповторять поиск вперед и назад соответственно. Я также знаю, что ?буду искать назад от курсора, nи Nповторять поиск назад и вперед соответственно. Мой вопрос заключается в том, что если я выполнил ?поиск и хочу перезапустить его как /поиск...

33
Автоматическая перезагрузка файла в VIM, как только он изменяется на диске

Предполагая, что файл не имеет несохраненных изменений в буфере VIM, я бы хотел, чтобы он автоматически перезагружался, если файл изменяется на диске. Наиболее частый вариант использования этого - когда я обновляю рабочую копию, в которой находится файл. Как мне этого...

33
Как пользоваться vimtutor?

Этот вопрос был перенесен из переполнения стека, поскольку на него могут ответить суперпользователи. Мигрировал 8 лет назад . http://linuxcommand.gds.tuwien.ac.at/man_pages/vimtutor1.html Кто-то порекомендовал мне использовать vimtutor для изучения основ Vim. Но я понятия не имею, как его...

33
Как я могу отменить изменение файла из окна состояния беглецов?

Когда в беглеца-плагин окна статуса , доступ с помощью :Gstatus, то можно дифф изменения для файла , используя Dи тумблер файлы для фиксации при помощи -. Есть ли аналогичный ярлык для отмены изменений, с отказом, который я имею в виду эквивалент git checkout -- filename? Обновить: Обнаружен запрос...

33
Как мне скопировать вывод команды в vim?

Например, если я наберу ' :pwd', чтобы получить текущий рабочий каталог, я могу выделить текст в gvim, но не могу понять, как скопировать его в буфер обмена. Если я попробую то же самое в консоли VIM, я даже не могу выбрать его с помощью мыши. Я хотел бы, чтобы это работало со всеми командами vim,...

32
Как мне сбросить определенную команду vim?

set listchars=tab:>-,trail:_ Я попытался сбросить вышеуказанную команду следующим образом: unset listchars=tab:>-,trail:_ Но только получить: E492: Not an editor command: unset listchars=tab:>-,trail:_ Какой правильный способ сделать...