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

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

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


1
Как редактировать файлы не в интерактивном режиме (например, в конвейере)?
Я хотел бы редактировать файлы, переданные в конвейерный ввод, используя 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 pipeline. Однако я мог прочитать здесь …

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

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

5
Можно ли передать команды 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 с именем, в …
18 invocation 

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

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

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

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

2
Почему vim не получает исходный код моего файла .vimrc
Сегодня я обнаружил, что мой .vimrcне вступил в силу. Это было хорошо всего несколько часов назад. Когда я запустил vim с $vim --plugin, :scriptnamesничего не повторилось: .vimrcфайл не был получен. (Примечание: /etc/vimrcбыл удален для устранения этой проблемы.) Затем я попытался Google и нашел $VIMINITпеременную подозрительным. Вот значение $VIMINIT: $ echo …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.