Переменная Bash READLINE_LINE всегда пуста
381
godblessfq
Я искал способ поделиться буфером обмена между bash и X, но переменные $ READLINE_LINE и $ READLINE_POINT всегда пусты. Кто-нибудь знает причину? Bash версия 4.3.30. Смотрите сообщение для решения для обмена буфера обмена. https://stackoverflow.com/questions/994563/integrate-readlines-kill-ring-and-the-x11-clipboard
[Руководство] (https://www.gnu.org/software/bash/manual/bashref.html#index-READLINE_005fLINE) говорит, что эти переменные предназначены для использования с `bind -x` - в каком контексте вы используете эти переменные вары?
glenn jackman 9 лет назад
0
Я определил функцию _xyank в моем bashrc и связал ее с ctrl y, чтобы заменить поведение по умолчанию на bind -m emacs -x '"\ ey": _xyank'
godblessfq 9 лет назад
0
Смотрите также [Изменить значения $ READLINE_LINE и $ READLINE_POINT внутри bash-скрипта] (http://stackoverflow.com/q/25178632/2173773)
Håkon Hægland 7 лет назад
0
Функции и привязка находятся в файле .bashrc. Я думаю, что они запускаются в одном и том же процессе.
godblessfq 7 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
2
.profile в Mac OS X?
-
1
Приостановить все, кроме x задач, интенсивно использующих процессор
-
9
"Отсоединить" и "Reattach" Xterms через X сессий?
-
-
3
Переопределить ключи в Linux
-
2
Гном Заставка и Xinerama
-
10
Как я могу найти в истории bash и повторно запустить команду?
-
2
Можно ли передать выходные данные одной команды двум другим командам?
-
4
Прозрачный терминал Unicode X не привязан к среде рабочего стола?
-
8
Переименуйте группу файлов одной командой
-
2
Почему мой путь не обновляется * сейчас *?