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

Вопросы о различных параметрах, которые vim может брать из оболочки, и о различных командах для запуска редактора.

30
Терминал заблокирован после вызова Vim с Xargs

Я иногда пытался вызвать Vim, используя xargsэто: find . -name '*.java' | xargs vim … Какие работы: Когда Vim запускается, я вижу следующее предупреждение: Vim: Warning: Input is not from a terminal Редактирование работает - :filesправильно перечисляет все .javaфайлы, как и ожидалось. Я могу...

24
Как редактировать файлы не в интерактивном режиме (например, в конвейере)?

Я хотел бы редактировать файлы, переданные в конвейерный ввод, используя vim неинтерактивным способом или редактировать файлы на месте (аналогично sed) Несколько примеров с использованием sed: $ sed -i'.bak' s/foo/test/g file # Edit file in-place. $ cat file | sed s/foo/test/g # Parse file in...

23
Автоматически загружать Vi в режим вставки

Я использую Vi в качестве предпочтительного (и, фактически, единственного) текстового редактора в системах Linux. Я знаю, как изменить режимы с нормального на вставку и наоборот. Возможно ли, чтобы Vi автоматически загружался в режим вставки, а не в нормальный...

20
Могу ли я открыть файл в существующем экземпляре Vim с помощью внешней команды?

Некоторые приложения имеют понятие «сеанс» , где вы можете запустить команду для загрузки файла в существующий экземпляр приложения. Например, когда я печатаю: $ firefox http://vi.stackexchange.com Firefox повторно использует существующий процесс Firefox, а не создает новый. Это возможно с...

18
Можно ли передать команды vim в vim?

Я хочу запустить следующую оболочку. wea-this is the end of the second word | vim j exit 0 Я надеялся, что это будет wнаправлять нажатия клавиш (двигаться вперед по слову), затем e(конец слова), затем a(добавлять), затем -this is the end of the second word(текст) в документ Vim с именем, в jкотором...

15
Как редактировать контент со стандартного ввода?

Я хотел бы редактировать содержимое в vim, которое было динамически сгенерировано из командной строки, но при этом еще не было файла. В примере: $ echo This is example. | vim /dev/stdin $ cat /etc/hosts | vim /dev/stdin но это с ошибками: Vim: Предупреждение: вход не от терминала Vim: Ошибка чтения...

13
Как узнать, установлен ли Vi или Vim в моем дистрибутиве Linux?

Я использую Kubuntu 14.04 с установкой по умолчанию (bash, Konsole). Я хочу изучить мощный текстовый редактор, работающий на всех клавиатурах, и остановился на одном из них: Vi, Vim, Emacs (и я изучу Nano, поскольку он прост). У меня небольшой опыт работы с командной строкой: Bash и Python, поэтому...

11
Экспериментируя с vim / gvim в режиме "virgin"

Иногда я хотел бы попробовать трюк, который я нахожу в Интернете. Часто бывает полезно попробовать это в vim (gvim, если это трюк с графическим интерфейсом), в режиме virgin, то есть без загрузки всего моего ~ / .vimrc. Есть ли у вас какие-либо советы для того, чтобы сделать это...

10
Как записать весь буфер в стандартный вывод из командной строки?

Я хотел бы записать весь буфер в стандартный вывод ( /dev/stdout) вместо файла, и следующая команда работает, как и ожидалось, при редактировании файла: :w >> /dev/stdout Подсказка: нажмите Control+, Lчтобы обновить экран. Но это не работает, как ожидалось, когда я пытаюсь сделать то же самое...

9
Почему vim не получает исходный код моего файла .vimrc

Сегодня я обнаружил, что мой .vimrcне вступил в силу. Это было хорошо всего несколько часов назад. Когда я запустил vim с $vim --plugin, :scriptnamesничего не повторилось: .vimrcфайл не был получен. (Примечание: /etc/vimrcбыл удален для устранения этой проблемы.) Затем я попытался Google и нашел...