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

31
Как я могу вставить (перезаписать) с vim?

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

30
Измените форму курсора (или цвет), чтобы указать режим vi в bash

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

29
Заменить с помощью VIM, повторно использовать часть шаблона поиска

Я работаю VImи пытаюсь настроить команду поиска и замены, чтобы выполнить некоторые замены, где я могу повторно использовать регулярное выражение, которое является частью моей строки поиска. Простой пример будет линия , где я хочу заменить (10)на {10}, где 10 может быть любое количество. Я зашел...

28
Использование клавиш VI для редактирования команд оболочки в UNIX

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

26
Как сбросить set -o vi?

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

24
Команда vi для добавления пустой строки?

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

22
Как автоматически убрать конечные пробелы при сохранении в Vi и Vim?

Есть ли .vimrcнастройка для автоматического удаления конечных пробелов при сохранении файла? В идеале (для безопасности) я хотел бы иметь эту функцию только для определенных файлов, например...

20
Закомментирование нескольких строк кода, заданных номерами строк, с использованием vi или vim

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

18
Почему vi явно не работает (ошибка viminfo E576) и как я могу это исправить?

Я опытный в использовании Unix / Linux, но я не эксперт. Если я хочу открыть файл (например, file.txt), я использую vi: vi file.txt Это открывает файл, и если я хочу закрыть его, я использую :q!. Я использовал этот метод в течение двух лет, что я использую Unix / Linux. В моем учреждении есть...

18
Пользовательские привязки клавиш для режима оболочки vi, то есть «set -o vi»?

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

16
Что произойдет, если я использую vi на больших файлах?

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

15
Использование ctrl + c вместо esc для выхода из режима вставки нарушает что-либо в vi?

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

15
Насколько отличается Элвис от Vim?

Я уже некоторое время использую Slackware, который поставляется с Элвисом в качестве редактора по умолчанию. Большинство других дистрибутивов Linux, похоже, поставляются с Vim вместо Elvis. Привыкнув к Элвису, столкнусь ли я с проблемой обучения при переходе на дистрибутив, в котором используется...

15
Вставка из буфера обмена в оболочку zsh или bash с поддержкой vi

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