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

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

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

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

362
обновить измененное содержимое файла, открытого в vi (m)

У меня есть config-файл, который я сохраняю открытым в vim, но иногда он изменяется на диске, и эти изменения не отражаются на терминале. Могу ли я обновить содержимое на экране без закрытия и повторного открытия файла? Если так, то...

311
Ctrl-s повесить эмулятор терминала?

Я наткнулся на предложение в vimdoc: Note: CTRL-S does not work on all terminals and might block further input, use CTRL-Q to get going again. и этот ключ действительно висит мой VIM. Я думал, что это была ошибка vim, так как при использовании C-s/ C-x C-sв emacs nox проблем не было . Однако только...

222
Лучше цвета, чтобы комментарии не были темно-синими в Vim?

В основном я редактирую файлы Ruby, хотя комментарии к файлам сценариев оболочки также # В настоящее время мои комментарии отображаются темно-синими черными, которые действительно трудно читать. Смотрите скриншот. Как я могу изменить их цвет? Я готов рассмотреть различные схемы для всех цветов,...

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

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

169
Как я могу редактировать несколько файлов в VIM?

Я знаю, что могу открыть несколько файлов с vimпомощью чего-то вроде vim 2011-12*.log, но как я могу переключаться между файлами и закрывать файлы по одному? Кроме того, как я могу сказать имя текущего файла, который я...

134
Что такое `^ M` и как мне от него избавиться?

Когда я открываю файл vim, я вижу странные ^Mсимволы. К сожалению, любимая в мире поисковая система не справляется со специальными символами в запросах, поэтому я спрашиваю здесь: Что это за ^Mперсонаж? Как он мог туда добраться? Как мне от этого избавиться?...

124
Выходите из Vim быстрее

Я использую Vim в основном для быстрого редактирования, а не для длительных рабочих сессий. В этом смысле, я считаю последовательность клавиатуры для отказа от курения , особенно трудоемок: Esc, Shift+ ;, w, q, Enter. Как выйти из Vim (возможно, сохранив документ) с наименьшим количеством нажатий...

117
Каков рекомендуемый способ копирования изменений с помощью vimdiff?

При сравнении файлов и обновлении репозитория исходного кода мне нравится использовать vimdiff. Чтобы скопировать изменения, сделанные из одного файла в другой, я обычно использую последовательность клавиш, например: Shift + V (select line) k or j; { or }; Up or down arrow keys (select more lines)...

112
Является ли Vim невосприимчивым к атаке копирования-вставки?

Вы никогда не должны вставлять из Интернета в свой терминал . Вместо этого вы должны вставить в текстовый редактор, проверить команду, а затем вставить в терминал. Это нормально, но что, если Vim - мой текстовый редактор? Можно ли подделать контент, который переключает Vim в командный режим и...

101
Почему Vim неправильно вставляет код?

В Vim, если я вставлю этот скрипт: #!/bin/sh VAR=1 while ((VAR < 10)) do echo "VAR1 is now $VAR" ((VAR = VAR +2)) done echo "finish" Я получаю эти странные результаты: #!/bin/sh #VAR=1 #while ((VAR < 10)) # do # echo "VAR1 is now $VAR" # ((VAR = VAR +2)) # done # echo "finish" # Появились...

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

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

84
Как скопировать текст из vim во внешнюю программу?

Я пытаюсь скопировать текст из Vim. Я делаю v, чтобы войти в визуальный режим, затем y, когда я выбрал свой блок. Похоже, что текст скопирован в буфер обмена vim, потому что p вставит его. Но в другой программе (например, Chrome) щелчок правой кнопкой мыши -> вставка не вставляет правильный...

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

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

83
Как мне удаленно редактировать файлы через ssh?

Я должен отредактировать некоторые файлы, размещенные на каком-либо сервере, к которому я мог бы обратиться через ssh. Я бы предпочел отредактировать эти файлы в настроенном vimна моей рабочей станции (у меня нет прав на изменение vimнастроек на удаленном сервере). Иногда я хотел бы отредактировать...

81
Как мне выйти из Vi?

Я запустил Vi на своей машине с Ubuntu. Однако я новичок в Vi, и теперь я не могу выйти. Я вижу редактор и могу писать текст, в нижней строке есть метка «запись». Как мне выйти из...