Вопросы с меткой [vi]

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

5
голосов
3ответа
2k показов

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

Я понимаю разницу в редакторе vi в ReD Hat и Ubuntu. В моей компании я работаю в Red Hat. При этом команды редактирования vi работают как обычно. Скажем, «dd» для удаления, «p» для вставки, «yy» для ...
4
голоса
2ответа
136 показов

Получение подсветки синтаксиса vi/vim, используемой определенным пользователем

На работе большинство веб-разработок, которые мы делаем, выполняется в vi/vim, на Debian-сервере. Иногда нам нужно изменить некоторые файлы как root, и модель подсветки синтаксиса для этого ...
4
голоса
1ответ
608 показов

Vi: как я могу вставить последнюю строку текста, который я ввел, когда я был в режиме вставки?

Как вставить последнюю строку текста, введенную мной в режиме вставки? Я думаю, что я сделал это раньше случайно, но я не могу вспомнить, как.
4
голоса
2ответа
570 показов

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

В VIM у меня есть ярлык лидера для следующего: :!git commit % -m 'updated '; git push; Мой курсор попадает на персонажа после обновления, когда я выполняю этот ярлык лидера. Теперь вопрос: Как ...
4
голоса
1ответ
575 показов

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

В vim я набрал /foo Enter и нашел несколько совпадений. Теперь я хочу заменить все экземпляры foo на bar (то есть :%s/foo/bar). Можно ли это сделать без перепечатывания foo? (например, в командной ...
4
голоса
6ответов
9k показов

UNIX - Как копировать и вставлять между различными окнами bash с файлами, открытыми с помощью VI?

Допустим, я захожу в bash, открываю файл в vi, затем с помощью alt-f2 открываю новый терминал. После входа я перехожу ко второму файлу и открываю его в vi. Как я могу CnP между этими двумя файлами? Я ...
4
голоса
3ответа
11k показов

изменение цвета комментариев в vim

Я использую vim для просмотра исходного кода. В исходных файлах java комментарии отображаются синим цветом на черном фоне, который трудно прочитать, как изменить эту цветовую схему, чтобы комментарии ...
4
голоса
2ответа
2k показов

Как вставить достаточно пробелов для выравнивания текста по номеру столбца с помощью Vim?

COMP_ID=` echo $SRC | sed -e 's/.*COMP_ID=//' -e 's/:.*$//'` SRC_TYP=` echo $SRC | sed -e 's/.*SRC_TYP=//' -e 's/:.*$//'` DOC_TYP=` echo $SRC | sed -e 's/.*DOC_TYP=//' -e 's/:.*$//'` SRC_ID=` echo ...
4
голоса
1ответ
4k показов

Как переместить x строк вверх в редакторе vi/vim

n enter перемещает курсор на n строк вниз от текущей позиции. есть ли ярлык для перемещения n строк вверх?
4
голоса
3ответа
9k показов

Как я могу включить клавишу возврата в VI?

У меня голая установка FreeBSD. Пакет не установлен. И VI не принимает клавишу возврата. (Я нажал клавишу возврата, но ничего не произошло) Как включить клавишу возврата в VI? О, и я использую Mac и ...
4
голоса
1ответ
2k показов

Почему конфигурационный файл vi называется не .virc, а .exrc?

Просто из любопытства я хочу знать, почему .exrc не назван .virc? Есть ли причина для этого?
4
голоса
1ответ
3k показов

Как изменить ярлыки BASH «режим редактирования vi»?

Я пытаюсь изменить ключи режима bash vi для входа и выхода из режима вставки, я хотел бы установить следующие сочетания клавиш: Ctrl-\: войти в режим движения Alt-\: войти в режим вставки Как мне это ...
4
голоса
1ответ
5k показов

как заблокировать выделение, перемещение, копирование, вставку в vi?

Я пытаюсь перейти с Notepad++ на vi. В N++ я постоянно полагаюсь на блочное редактирование (или "режим столбцов"), поскольку это значительно повышает производительность: я могу выделить прямоугольную ...
3
голоса
2ответа
446 показов

В Vim, каковы различия между использованием:sus и:sh для доступа к оболочке без завершения сеанса Vim?

Я знаю, что, находясь в Vim (и Vi тоже, я думаю), если я хочу временно получить доступ к оболочке, я могу сделать одну из нескольких вещей: Используйте :sh (aka :shell), затем выйдите из оболочки, ...
3
голоса
3ответа
13k показов

Как использовать мышь для прокрутки вверх / вниз в MacOS Yosemite Terminal, когда открыт vi

В MacOS X, до Yosemite версии, я мог открыть vi в окне терминала и пролистать историю терминала. Строки vi в этом случае не прокручиваются. Для прокрутки я использовал два пальца коврика для мыши ...
3
голоса
3ответа
4k показов

что означает ^ @, ^ I и $ в vi?

Когда я пытаюсь использовать Context.write(k, v) в MapReduce(используя Java) для записи данных в файл, я нахожу следующее содержимое в файле (открывается с помощью vi, есть:set list): ^@R^@u^@n^@^I1$ ...
3
голоса
1ответ
3k показов

Как мне набрать цифры в vi?

Иногда, когда мне нужно выполнить базовое редактирование файла или написать базовый скрипт, когда я работаю в терминале, я использую vi . Проблема в том, что когда я набираю цифры, он переходит на ...
3
голоса
3ответа
5k показов

Почему команда 'vi' открывает редактор 'vim'?

Я использую Ubuntu 12.04. Не то чтобы я жалуюсь, потому что мне нравится мой vim и я предпочитаю его множество функций. Тем не менее, мне любопытно, почему он это делает. Это не псевдоним в .bashrc ...
3
голоса
2ответа
505 показов

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

Я думаю, что я прав, говоря, что RedHat и другие дистрибутивы предоставляют как vi, так и Vim. Кто-нибудь знает, что стоит за предоставлением обоих, когда предположительно, если Vim предоставлен, он ...
3
голоса
2ответа
228 показов

Файл подкачки vi пуст

Если vim дает сбой и оставляет меня с пустым файлом .swp (т. Е. С размером файла = 0), значит ли это, что я не внес никаких изменений в файл во время сеанса, в котором произошел сбой моего ...
3
голоса
2ответа
2k показов

VI делает каждую первую букву, которая идет после подчеркивания в верхнем регистре

Нашел этот сайт: http://unix.taylor.com/VMswitch.html И это работает для первого символа, но мои строки это строка this_is_a_string И я хотел бы это This_Is_A_String Какие-нибудь мысли? Команда VI ...
3
голоса
4ответа
2k показов

Подсветка синтаксиса в vi

Я использую vi в Linux для редактирования, например, файлов JSP. Код не выделен синтаксисом. Я думаю, что это должно быть возможно включить, но я не выяснил, как. Возможно ли это сделать в vi? ...
3
голоса
2ответа
1k показов

Как мне переназначить ключ CAPSLOCK на ESC в Cygwin?

Как мне переназначить ключ Capslock на ESC в оболочке Windows Cygwin? В идеале я бы переназначал значение в оболочках Cygwin, а не везде, сохраняя поведение в других приложениях (хотя по общему ...
3
голоса
1ответ
848 показов

Как вырезать и вставлять строки с вкладками с включенным автоматическим отступом в vi

Не уверен, к какой группе обмена стека подойдет этот вопрос, поэтому, если это не тот вопрос, перейдите к правильной. Что происходит, если я выделю что-то с помощью вкладок / отступов из одного окна ...
3
голоса
1ответ
127 показов

не работает ярлык vim для перехода к началу предыдущей строки

Нажатие Shift and + переводит меня к первому непробельному символу следующей строки. Я ожидал, что Shift and - аналогично приведут меня к первому непробельному символу предыдущей строки. Но это не ...
3
голоса
1ответ
1k показов

Как использовать Vimium для выбора текста на странице

Фон Я религиозный фанатик, преданный сторонник Vimium. Это ускоряет мое использование интернета, как ничто иное. Я также (естественно) большой пользователь самой vim. Вопрос Как я могу на самом деле ...
3
голоса
3ответа
6k показов

vi: Как сохранить без выхода из редактора?

Любой способ сохранить изменения в vi, не выходя из редактора? Я экспериментирую с php и проверяю свою работу в браузере. Чтобы вернуться к своему коду, мне нужно снова открыть php-файл, что является ...
3
голоса
2ответа
1k показов

Исключить дефис (-) из разделителей слов в vi

vi использует тире и пробел в качестве разделителей слов. Есть ли способ исключить дефис из разделителей слов? Это необходимо для работы с символами, сгенерированными ctags exe. когда символ содержит ...
3
голоса
4ответа
7k показов

Vim не читает сжатые файлы автоматически

Я хочу увидеть некоторые ZIP-файлы журналов .gz в Unix через putty . Когда я открываю их в vim содержимое не читается. Я думаю, что Vim не может их разархивировать.
3
голоса
9ответов
2k показов

Emacs или VI, который должен изучить пользователь Windows?

В настоящее время я читаю книгу по bash и она рекомендует изучать либо emacs либо vi . Я в основном пользователь windows и еще не очень разбираюсь в linux. Итак, что было бы лучше всего изучить, или ...
3
голоса
1ответ
4k показов

Как сохранить настройки в VI?

Я изменил настройки вкладок в VI с set tabstop=4 . Но когда я перезагружаю VI, настройки восстанавливаются. Как я могу сохранить настройки?
3
голоса
2ответа
741 показов

неразрушающий трубопровод в vim?

Есть ли способ передать выбранный текст через внешнюю команду в vim, но не заменить выделенный текст выводом? Иногда я хочу скопировать что-то из буфера vim в буфер обмена X, поэтому я использую ...
3
голоса
2ответа
4k показов

Создать файл с 751 разрешениями при создании

Я продолжаю создавать сценарии Perl для практики в каталоге linux, используя vi и мне нужно выполнить chmod 751 прежде чем я смогу запустить его так, как мне хочется. Я уверен, что есть простой ...
3
голоса
4ответа
4k показов

Как скопировать и вставить между Vi / Emacs и буфера обмена Windows Cygwin?

Я попытался вставить то, что скопировал в буфере обмена Windows, в vi или emacs cygwin, и, похоже, он не работает с yy (vi) или Mw (emacs). Есть ли способ сделать это? Я узнал, что /etc/clipboard ...
3
голоса
3ответа
109 показов

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

Почему vim перемещает меня в начало строки, когда я нажимаю # для комментария или комментария в файле perl? Почему я не хочу, чтобы мой комментарий был с отступом на том же уровне текущего кода?
3
голоса
2ответа
259 показов

Как удалить пароль в vim, не сохраняя его в реестре?

У меня есть пароль в текстовом файле. Я редактирую файл в vim и хочу удалить пароль. Если я просто удаляю его, скажем, с помощью «dw», он сохраняется в нескольких регистрах. Я хочу избежать ...
3
голоса
1ответ
152 показов

Readline в режиме vi: как получить доступ к ранее выполненным командам?

Недавно я последовал совету этого поста о том, как сделать vi более вездесущим, и я изменил свой режим readline на vi. Прежде чем сделать это, я мог использовать клавиши со стрелками для доступа к ...
3
голоса
4ответа
447 показов

Отступ X числа строк в vim

Недавно я программировал на Java для работы и заметил, что напишу некоторый код, а затем определю, что мне нужно обернуть код в блок try/catch. Я только что перешел в начало строки и добавил вкладку. ...
3
голоса
2ответа
7k показов

Как удалить новую строку из текста в vi на Cygwin

Я пытаюсь изменить комментарий коммита на git commit, поэтому я git commit --amend затем vi открывается текстом из комментария последнего коммита. Затем я удаляю весь текст в первой строке, но не ...
2
голоса
4ответа
20k показов

Как скопировать текст из текстового редактора окна в nano/vi в окне Putty

Я следовал некоторому руководству по созданию пары ключей для моей удаленной системы Linux, одним из шагов было копирование открытого ключа, сгенерированного и сохраненного на моем локальном ...
2
голоса
2ответа
795 показов

Какие-нибудь хорошие JavaScript/HTML/CSS плагины / инденторы / синтаксис-цвета для Vim?

Пробовал несколько JavaScript-индендеров, но у всех, кажется, есть недостатки и бородавки. Есть ли какие-нибудь хорошие плагины / инденторы / синтаксис-файлы JavaScript / HTML / CSS для Vim?
2
голоса
1ответ
72 показов

Как сохранить из VI в трубу?

Я видел много способов перенаправить ввод с stdin на VI, но я бы хотел перенаправить VI для сохранения в канал, а не в файл. Например, я хотел бы передать весь конвейерный буфер VI в другую программу ...
2
голоса
1ответ
778 показов

VIM - Как искать и заменять несколько строк с помощью лидера?

Я хотел бы сделать ярлык лидера для выполнения нескольких глобальных поисков и замен в текущем буфере. Например, нажав лидер, затем "fq", я бы хотел, чтобы он 3 раза глобально искал и заменял, ...
2
голоса
1ответ
1k показов

Могу ли я использовать сочетания клавиш vi в консоли Chrome/Safari JavaScript?

Я хотел бы иметь возможность использовать сочетания клавиш vi в консоли Chrome JavaScript (я думаю, cmd-opt-J в OS X, ctrl-shift-J в другом месте). По сути, я хочу иметь возможность прыгать и ...
2
голоса
3ответа
854 показов

При переходе из режима вставки в режим выхода в Vi или Vim, есть ли способ не перемещать курсор влево на одну позицию?

Смена режимов не должна перемещать текстовый курсор IMO. Любая настройка, чтобы отключить это?
2
голоса
1ответ
340 показов

Bash readline переместить курсор на предыдущую косую черту

В bash мы можем двигаться вперед или назад на 1 слово или символ. Есть ли вариант, где я могу переместить курсор на предыдущий символ, который я указываю, например, прямой слэш. ? Что-то вроде ...
2
голоса
1ответ
157 показов

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

Кто-нибудь может объяснить, почему в Vim все еще есть режим совместимости с vi? Зачем его использовать? Как следствие, мы должны поддерживать set nocompatible в нашем .vimrc ; в документах, таких как ...
2
голоса
1ответ
397 показов

Что означает этот vim cmd? :% У +

Я нашел команду для выделения всего текста в файле Vi/Vim. :%y+ Может кто-нибудь объяснить строку, пожалуйста?
2
голоса
4ответа
783 показов

В vim, какие нажатия клавиш (я случайно нажал) вызывал:'<,'> и как вы устанавливаете эти отметки?

Я нащупал в vi и кратко увидел это внизу экрана, как раз когда я нажимал ESC: :'
2
голоса
2ответа
1k показов

Консоль FreeBSD сломана?

Кажется, моя консоль FreeBSD неправильно настроена (я думаю). Я не могу использовать home или end кнопки в командной строке (она печатает ~ а в vi левой стрелки переключаю меня от редактирования в ...