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

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

3
Как автоматически убрать конечные пробелы при сохранении в Vi и Vim?
Есть ли .vimrcнастройка для автоматического удаления конечных пробелов при сохранении файла? В идеале (для безопасности) я хотел бы иметь эту функцию только для определенных файлов, например *.rb
22 vim  vi  editors  vimrc  whitespace 



9
Закомментирование нескольких строк кода, заданных номерами строк, с использованием vi или vim
Из этого вопроса переполнения стека я узнал, что можно использовать vi/ vimдля закомментирования указанного диапазона номеров строк. Например, предположим, у меня есть следующий скрипт bash: #!/bin/bash This is my very very great script Теперь предположим , что я хочу , чтобы закомментировать номера строк 6 по 8 (которые содержат слова …
20 vim  vi 

2
Почему vi явно не работает (ошибка viminfo E576) и как я могу это исправить?
Я опытный в использовании Unix / Linux, но я не эксперт. Если я хочу открыть файл (например, file.txt), я использую vi: vi file.txt Это открывает файл, и если я хочу закрыть его, я использую :q!. Я использовал этот метод в течение двух лет, что я использую Unix / Linux. В …
18 ubuntu  vi 

1
Пользовательские привязки клавиш для режима оболочки vi, то есть «set -o vi»?
Я только что открыл для себя чудеса set -o vi, и мне любопытно, можно ли настроить этот режим оболочки vi так же, как настраивать vi или vim? Например, создайте пользовательскую привязку ключа для сопоставления более удобной комбинации клавиш или esc? Если это в настоящее время не поддерживается, насколько сложно будет …
18 bash  vi 

2
Что произойдет, если я использую vi на больших файлах?
Хотя нам было приказано не делать этого, мой коллега использовал vi для просмотра большого текстового файла (server.log 3,5 ГБ). Это заполнило / var / tmp и вызвало некоторые проблемы на сервере. Что вызвало это? Почему бы нам не использовать vi для больших файлов?
16 vim  vi 

3
Использование ctrl + c вместо esc для выхода из режима вставки нарушает что-либо в vi?
При использовании vi вы можете выйти из режима вставки с помощью Ctrl+ Cвместо более традиционного Esc. Существуют ли ситуации, когда было бы нежелательно использовать первое вместо второго? Это нарушает что-то кроме лучшей практики?
15 vim  vi 

3
Насколько отличается Элвис от Vim?
Я уже некоторое время использую Slackware, который поставляется с Элвисом в качестве редактора по умолчанию. Большинство других дистрибутивов Linux, похоже, поставляются с Vim вместо Elvis. Привыкнув к Элвису, столкнусь ли я с проблемой обучения при переходе на дистрибутив, в котором используется vim? Каковы преимущества и недостатки Элвиса по сравнению с …
15 vim  vi  elvis 

4
Вставка из буфера обмена в оболочку zsh или bash с поддержкой vi
Я хотел бы иметь возможность вставлять из системного буфера обмена (или выделения текста) в мою "vi-like" оболочку с помощью клавиатуры. Я обычно использую zsh и иногда bash. В обоих случаях у меня установлена ​​оболочка с vi-подобным поведением ( bindkey -v/ set -o vi). В vim поведение, которое я ищу, доступно …
15 bash  shell  zsh  vi  clipboard 

3
Поиск и замена управляющих символов (^ @, ^ M, ^ I…) в vi
Я скопировал эту строку из /proc/some_proc_id/cmdlineмоей машины с Ubuntu, java^@-jar^@/usr/lib/selenium/selenium-server-standalone.jar^@-port^@4444^@-trustAllSSLCertificates^@ Каким-то образом символы пробела представлены ^@в vi. Я попытался заменить их пробелами, используя команду, :%s#^@# #g Но это говорит pattern not found ^@. Как можно заменить специальные символы, особенно те, которые начинаются с символа карата?

4
Конфигурация режима Bash vi по умолчанию для командного режима
Можно ли настроить режим bash vi так, чтобы изначально он находился в командном режиме, а не в режиме вставки ? Я считаю, что мне приходится Escслишком сильно давить . Кажется, что есть возможность указать это в zsh, но я не нашел способ сделать это в bash / readline.
14 bash  vi 

7
xargs и vi - «Вход не из терминала»
У меня есть около 10 php.iniфайлов в моей системе, расположенных повсюду, и я хотел быстро просмотреть их. Я попробовал эту команду: locate php.ini | xargs vi Но viпредупреждает меня, Input is not from a terminalи затем консоль начинает становиться действительно странной - после чего мне нужно нажать, :q!чтобы выйти, viа …

2
Что такое «<Esc> Kv» в bash
Когда я в ударе и нажмите Esc, Shift+ K, V, Баш запускает $EDITORс именем файла аналогично /tmp/bash-fc-186566385. Почему это и какова его цель? Мне, вероятно, нужно упомянуть, что я использую bash set -o vi.

5
Хватит Вим испортить мой отступ в комментариях
По какой-то причине Вим считает, что все мои комментарии должны быть удалены из всех отступов. Если я добавлю #в начало строки, вдруг все начальные пробелы будут удалены. Как я могу это остановить? У меня установлены Janus и NERDtree, на случай, если он уместен, наряду с множеством других личных настроек в …
13 vim  vi 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.