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

vi - это экранный текстовый редактор, изначально созданный для операционной системы Unix.

372
Каковы плюсы и минусы Vim и Emacs?

Как бы вы сравнили эти редакторы? Каковы плюсы и минусы каждого? [ примечание ] На это не должны отвечать те, кто «ненавидит одного и любит другого» или те, кто не использовал...

269
Как я могу удалить все строки в файле, используя vi?

Как я могу удалить все строки в файле, используя vi? Сейчас я делаю это, используя что-то вроде этого, чтобы удалить все строки в файле: echo > test.txt Как я могу удалить все строки, используя vi? Примечание: использование ddне является хорошим вариантом. Там может быть много...

170
удалить строку в vi

Как я могу удалить строку в VI? Вот что я сейчас делаю: Откройте терминал alt+ ctrl+t vi a.txt Я перемещаю курсор на строку, которую хочу удалить, и какую комбинацию клавиш следует использовать для удаления строки в редакторе vi ?...

86
VIM - как я могу сделать «изменить слово», используя текущий буфер вставки

У меня есть некоторый текст в моем буфере вставки, например, я сделал yw(yank word) и теперь у меня есть 'foo' в моем буфере. Теперь я перехожу к слову «bar» и хочу заменить его на мой буфер вставки. Чтобы заменить текст вручную, я мог бы сделать, cwа затем ввести новое слово. Как я могу «изменить...

84
Vi против vim, или, есть ли причина, по которой я бы хотел использовать vi?

Я немного знаком с текстовыми редакторами * NIX (в настоящее время мигрирующими из nanoв vim) и, немного посмотрев на Unix & Linux SE, заметил, что viв значительном количестве вопросов вместо «vim» используется. Я знаю, что «vim» означает «Vi IMproved», и, учитывая это, я удивляюсь, почему...

63
Как передать результат поиска grep в новый файл vi

Я использую grep -e Peugeot -e PeuGeot carlist.txtдля поиска через carlist.txt и вытащить некоторые элементы, и я предположил, что это grep -e Peugeot -e PeuGeot carlist.txt | viбудет через меня, но это то, что я получаю: Vim: Warning: Input is not from a terminal Vim: Error reading input,...

62
Почему `ESC` перемещает курсор назад в vim?

В vim, когда я нажимаю, ESCчтобы вернуться в командный режим, курсор перемещается на один символ влево. Это не то, на что я надеюсь, иногда я сразу же нажимаю, lчтобы вернуться к этому месту, возможно, чтобы удалить персонажа. Есть ли причина для такого поведения? Это удобно для шаблона...

55
Использование touch и vi?

Есть ли преимущество создания файла с сенсорным до редактирования .. как: touch foo vi foo вместо того, чтобы сразу получить его в редакторе? Подобно: vi foo Я вижу довольно много уроков, использующих первый ( touchтогда...

55
Преимущества использования set -o vi

Я видел много разработчиков, использующих эту команду для установки опции на vi. Я никогда не понимал, реальное использование этого? Какую помощь дает переход к vi при использовании команд...

42
Отступ в несколько строк с VIM?

Например, я редактирую этот код: <html> <body> <script> var a = 10; a += 100; </script> </body> </html> Теперь мне нужно сделать отступ в строке скрипта: <html> <body> <script> var a = 10; a += 100; </script> </body> </html>...

39
Что означает [преобразованный] в нижней части vim?

У меня есть файл журнала, и когда я открываю его через vim, он выглядит не читаемым, и он [конвертируется] внизу. Что означает [преобразовано]? Есть ли способ исправить проблему с форматированием, чтобы она была...

38
Как включить обратный поиск в Zsh?

Я недавно перешел на Zsh (наконец-то) и мне это нравится! Пока что одна вещь, которую я пропускаю, - это Ctrl+ Rпоиск по истории. У меня правильно настроена история HISTSIZE=10000 SAVEHIST=10000 HISTFILE=~/.zsh_history и я использовал viпривязки клавиш bindkey -v Но Ctrl+ Rне работает. Он удаляет...

38
В чем разница между vi и vim?

Насколько я знаю, viэто чаще всего встречается в готовых Unix-системах, хотя их vimчасто приходится устанавливать. Также vimрасшифровывается vi improved, но улучшается как? Каковы основные...

36
Vi тихо добавляет новую строку (LF) в конце файла?

У меня проблемы с пониманием странного поведения: vi, кажется, добавляет новую строку (ASCII: LF, так как это система Unix ( AIX )) в конце файла, когда я НЕ специально его печатал. Я редактирую файл как таковой в vi (стараясь не вводить новую строку в конце): # vi foo ## Which I will finish on the...

33
Команды Bash внутри vi

Можно ли набрать команду bash внутри vi и получить стандартный вывод? Мне часто бывает утомительно закрывать и открывать vi только потому, что я хочу что-то посмотреть в...