Окна оболочки обычно не поддерживают выбор текста ни на чем, кроме клиентской части, то есть только ваше оконное окно или клиент SSH будут знать, что вы выбрали текст. Поэтому вам, скорее всего, будет трудно найти что-то, что может сказать BASH и содержащимся в нем программам то, что вы выбрали.
Как передать выделенный текст в Vim в качестве аргумента внешней программы?
316
xotonic
Я хочу выбрать некоторую строку в визуальном режиме ( v
) и отправить ее в любую внешнюю программу (например tmux send-keys
)
Я пытался использовать XARGS:
- переключиться в
v
(визуальный режим) - выберите несколько слов
- нажмите
:
получать:'<,'>
- Пиши
:'<,'>w ! xargs -I {} tmux send-keys -t:0 {}
. Получение всей строки переданоtmux
xargs
работает как положено.
Но вместо моего выбора всегда проходит вся строка.
1 ответ на вопрос
0
Sith Siri
Похожие вопросы
-
13
Какие функции Vim вы используете?
-
8
Удалить расширенную "вкладку" в Vim одним нажатием клавиши?
-
1
Невозможно понять, где зачем требовать обнаружения ASCII и HEX в строке состояния Vim
-
-
3
Vim: Как обрабатывать файлы Unicode с текстом на нескольких (более двух) языках?
-
9
Аддоны Firefox, чтобы пойти с Vimperator
-
3
Чтобы повторить PWD в Vim's: -режим к документу
-
1
В любом случае vim не считает специальные символы словами?
-
8
Vimperator копия / вставка
-
2
Чтобы иметь цвета в Vim LaTeX-файлах, как в Gvim
-
3
Команда Vim для сопоставления CapsLock с Escape