Описание тега vi

vi - это текстовый редактор операционной системы Unix.
2 ответа

Зачем предоставлять vi и vim?

Я думаю, что я прав, говоря, что RedHat и другие дистрибутивы предоставляют как vi, так и Vim. Кто-нибудь знает, что стоит за предоставлением обоих, когда предположительно, если Vim предоставлен, он покрывает функциональность vi? ETA: Это не символи…
28 мар '13 в 23:12
0 ответов

Tmux и Vi в PuTTY = Нет клавиш со стрелками в Vi

Я использую PuTTY в качестве терминала с tmux. Сначала я не мог изменить размеры панелей, поэтому, основываясь на этой теме, я добавил ниже в свой.tmux.conf " set -g terminal-overrides "*:kUP5=\eOA,*:kDN5=\eOB,*:kLFT5=\eOD,*:kRIT5=\eOC" Указатель на…
05 окт '13 в 19:13
1 ответ

Почему в Vim все еще есть режим совместимости с vi?

Кто-нибудь может объяснить, почему в Vim все еще есть режим совместимости с vi? Зачем его использовать? Как следствие, мы должны держать set nocompatible в нашем .vimrc; в документах много шума {not in Vi}, {Vi: no ++opt}, так далее. и я не могу пон…
29 май '14 в 09:36
0 ответов

Vi прокрутка в Firefox/Chrome

Есть ли способ перепривязать j и k для прокрутки страниц в Firefox или Chrome, или дополнения, доступные только для vi-подобной прокрутки, которые не являются целыми эмуляторами, такими как vimperator и vimium? Все, что я хочу сделать, - это прокрут…
07 окт '14 в 23:45
1 ответ

Как просмотреть и отредактировать последнее выражение, использованное в находке в vi?

Есть ли способ вызвать последнее регулярное выражение, используемое в vi для поиска? Если я введу длинное регулярное выражение, было бы неплохо просто отредактировать выражение, если оно было неправильным или нужно было внести в него другие изменени…
22 окт '10 в 14:35
1 ответ

Как мне эффективно перейти от `/foo` к`:%s/foo/bar`

В vimЯ набрал /foo Введите и нашли несколько совпадений. Теперь я хочу заменить все экземпляры foo с bar (т.е. :%s/foo/bar). Можно ли это сделать без перепечатывания foo? (например, в командной строке после :)
31 май '13 в 10:07
2 ответа

mingw/msys с поддержкой vi, ctags?

Я пытаюсь запустить vim на win7 внутри msys (что не совсем необходимо, я знаю, что могу запустить gvim в windows, но я хотел бы иметь возможность использовать vi внутри терминала) с mingw-get все устанавливается нормально но даже после копирования н…
03 ноя '11 в 17:45
3 ответа

Побег не идемпотент в эмуляции Zsh Vi?

Я настроил zsh для использования сочетаний клавиш vi. Я заметил неожиданное поведение с "побег". В vim (я не тестировал vanilla vi), если я дважды нажимаю escape, я могу нажать "i" один раз, чтобы вернуться в режим вставки. В zsh, если мне удастся д…
07 дек '12 в 22:29
3 ответа

В чем разница между редактором vi в Red Hat linux и Ubuntu?

Я понимаю разницу в редакторе vi в ReD Hat и Ubuntu. В моей компании я работаю в Red Hat. При этом команды редактирования vi работают как обычно. Скажем, "dd" для удаления, "p" для вставки, "yy" для "yank" и т. Д. Но в Ubuntu, если я открою редактор…
23 ноя '11 в 10:18
3 ответа

Добавление VI # перемещает курсор в начало строки

Почему vim перемещает меня в начало строки, когда я нажимаю # для комментария или комментария в файле perl? Почему я не хочу, чтобы мой комментарий был с отступом на том же уровне текущего кода?
06 июл '11 в 12:37
3 ответа

Как я могу заменить несколько экземпляров символа одинаковым количеством экземпляров другого символа в linux sed?

Мне нужно заменить повторяющийся набор символов (2 или более) на точное количество заменяющих символов. Мне нужно сделать это либо с помощью sed, либо внутри vi. Примеры "abc,,,def" becomes "abc|||dev" "1245d,,,,,22" becomes "1245d|||||22" Спасибо
02 июн '17 в 06:07
2 ответа

В VIM, как вы удаляете в конец строки в командном режиме:?

В VIM у меня есть ярлык лидера для следующего: :!git commit % -m 'updated '; git push; Мой курсор попадает на персонажа после обновления, когда я выполняю этот ярлык лидера. Теперь вопрос: Как удалить до конца этой строки с помощью сочетания клавиш?…
30 ноя '14 в 21:07
2 ответа

Возможно ли запустить MacVim НЕ в полноэкранном режиме?

Всякий раз, когда я запускаю MacVim, он занимает весь экран. Я не хочу этого Есть ли способ предотвратить это? Я использую OS X 10.8.
28 фев '13 в 02:26
1 ответ

Есть ли параметр, который позволит vim запоминать столбец, в котором он находился, даже если он пересекает строку, у которой EOL меньше?

Есть ли параметр, который позволит vim запоминать столбец, в котором он находился, даже если он пересекает строку, у которой EOL меньше? Рассмотрим следующие строки: foo bar foo foo bar Скажем, моя позиция курсора - это подчеркивание: foo b_r foo fo…
12 апр '11 в 20:23
4 ответа

Vim показывает странные символы <91>,<92>

При использовании Vim поверх SSH я скопировал некоторый контент с веб-страницы в мой сеанс SSH/Vim и получил следующий результат: SIZE=`df -h|grep $DISC|awk &lt;91&gt;{print $2}&lt;92&gt;` По-видимому &lt;91&gt; а также &lt;92&gt; стоять за ' но как…
15 окт '10 в 13:33
0 ответов

Сделайте часть строки комментария php жирным шрифтом в vim

У меня есть сценарий PHP, и я хотел бы знать, если я могу сделать часть комментария жирным шрифтом. Например комментарий: // it is released when you execute RELEASE_LOCK(), execute a new GET_LOCK(), or your connection terminates (either normally or …
11 мар '16 в 10:47
3 ответа

Вы вошли в vi, внесли изменения, сначала забыли sudo - что теперь

Я сделал длительные изменения в файле конфигурации на компьютере с Ubuntu Linux с помощью редактора vi. К сожалению, я сначала забыл sudo, так что теперь я в редакторе, но не могу сохранить свои изменения из-за отсутствия прав. Могу ли я задним числ…
10 окт '09 в 19:50
0 ответов

Когда я пытаюсь открыть файл в режиме vi его подсказки help.txt, как решить эту проблему

Когда я пытаюсь открыть файл в режиме vi, появляется подсказка help.txt, как показано ниже. Я попытался закрыть его, используя:q, в течение нескольких секунд его закрытие снова я получаю help.txt. Я не могу редактировать мой файл. недавно я столкнул…
28 мар '19 в 18:08
1 ответ

Как включить привязку VI ключа в cmder?

В терминале Linux мы можем легко включить режим привязки клавиш vi с помощью команд, таких как set -o vi, Предоставляет ли cmder на окнах такую ​​функцию? Или есть какой-нибудь хак для этого?
21 май '19 в 06:47
7 ответов

Ошибка определения местоположения в Vim Syntastic

Я установил Syntastic в Vim, и он отлично находит ошибки (в основном в коде Python, над которым я работаю). Если я обычно прыгаю в файле, я вижу ошибки в строке состояния, когда курсор находится над соответствующей строкой. Что я не могу понять, так…
15 мар '13 в 19:47