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

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

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

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

4
Vi тихо добавляет новую строку (LF) в конце файла?
У меня проблемы с пониманием странного поведения: vi, кажется, добавляет новую строку (ASCII: LF, так как это система Unix ( AIX )) в конце файла, когда я НЕ специально его печатал. Я редактирую файл как таковой в vi (стараясь не вводить новую строку в конце): # vi foo ## Which …
36 vi  history  text 


1
Vim: сделать XML-текст «красивым»
Есть ли простой способ viсделать ваш текст XML "красивым"? Например: Я хочу это.. <person> <name>Nick</name> <age>26</age> <gender>male</gender> <occupation>doctor</occupation> </person> быть этим ... <person> <name>Nick</name> <age>26</age> <gender>male</gender> <occupation>doctor</occupation> </person>

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

5
Как я могу вставить (перезаписать) с vim?
В vimЯ использую yyи pвсе время дергать и вставить строки. Однако, если я хочу заменить одну строку несколькими местами в файле, я не могу использовать, yy p dd pпотому что dd удаляет строку в буфер обмена / регистр. Хотя я, вероятно, должен знать, как лучше использовать регистры, я чувствую, что, …
31 vim  vi 

6
Измените форму курсора (или цвет), чтобы указать режим vi в bash
Чтобы уточнить: я не спрашиваю, как изменить курсор при использовании vim в терминале . Я хочу, чтобы курсор менялся при переключении между режимом ввода и командного режима в vi-режиме Bash: set -o vi <CR> type some text <ESC> (the cursor changes shape/color) i (cursor change back) etc... Я нашел скрипт, …
30 bash  vi  line-editor 


3
Заменить с помощью VIM, повторно использовать часть шаблона поиска
Я работаю VImи пытаюсь настроить команду поиска и замены, чтобы выполнить некоторые замены, где я могу повторно использовать регулярное выражение, которое является частью моей строки поиска. Простой пример будет линия , где я хочу заменить (10)на {10}, где 10 может быть любое количество. Я зашел так далеко .s/([0-9]*)/what here??/ которая …

6
Использование клавиш VI для редактирования команд оболочки в UNIX
Этот вопрос был перенесен из Stack Overflow, потому что на него можно ответить в Unix и Linux Stack Exchange. Мигрировал 7 лет назад . Раньше у меня был сотрудник, который был действительно хорош в UNIX. Он показал мне, как использовать привязки клавиш Vi для редактирования команд моей оболочки. Он поместил …
28 shell  vim  terminal  vi 

2
Как сбросить set -o vi?
Я хотел попробовать режим vi в bash, но теперь я хотел бы вернуть его в нормальное состояние. Как я могу сбросить -o vi?
26 bash  vi  vi-mode 

8
Команда vi для добавления пустой строки?
В vi я могу использовать oили, Oчтобы добавить пустую строку и перейти в режим вставки. Но что, если я хочу остаться в командном режиме, есть ли команда для этого? В googling я вижу предложения добавить что-то в мой vimrc, но кажется, что должен быть более простой способ (который всегда будет …
24 vim  vi 



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