В Bash под Xterm, как я могу получить Ctrl- K / Ctrl- Y, чтобы вырезать и вставить в X выбор?

2 ответа2

3

Возможно, это не то, о чем вы просите, но вы можете использовать xsel для помещения некоторого содержимого в буфер обмена из командной строки. Например:

echo "Hello world" | xsel -i 
3

Короче говоря, вы не можете. Bash не имеет такую функцию; он не будет говорить о X11, если его разработчики не потратят время на его реализацию. (И тогда, буфер обмена будет гораздо более подходящим, чем основной выбор ...)

Если вы хотите сделать снимок, начните с lib/readline/kill.c ; это было бы полезно, так как readline используется также несколькими десятками других программ.

В противном случае вам придется использовать функции копирования / вставки вашего терминала.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .