В Ubuntu Terminal перетаскивание выделения позволяет скопировать выделенный текст в буфер обмена и нажать Shift + Insert для вставки. В KDE Konsole кажется, что выделение не копирует. Так что либо я должен использовать среднюю клавишу мыши для копирования / вставки, либо открыть контекстное меню, чтобы нажать copy
. Есть ли способ настроить Konsole для выбора копии? Или любое сочетание клавиш, чтобы сделать копию?
12
Ответы:
Konsole можно копировать
ctrl + shift + c
и вставлятьctrl + shift + v
. Мое контекстное меню правой кнопкой мыши на Konsole 2.7.4, KDE 4.7.4, Kubuntu 11.10 сообщает мне эти сочетания клавиш.Изменить: на самом деле есть вторичный буфер. Выбранный текст автоматически добавляется в этот буфер, и средний щелчок автоматически вставляет его.
ctrl + shift + insert
также вставит из этого буфера. Это может быть изменен в соответствии сSettings
>Configure Shortcuts
>Paste Selection
.ctrl + insert
по умолчанию используется альтернатива для обычной копии и поshift + insert
умолчанию альтернатива для обычной вставки.источник
Настройки> Управление профилями> Новый профиль> Мышь> «Копировать при выборе»
источник
Нажмите «Настройки» в меню. Выберите «Настроить ярлыки». Ищите «Копировать» и «Вставить». Для каждого вы затем назначаете нужный ярлык, сначала нажав на запись в редакторе ярлыков, нажав «Пользовательский», а затем нажав
ctrl - c
иctrl - v
, соответственно.Однако я бы посоветовал не использовать
ctrl - c
, потому что обычно это связано с отправкойSIGTERM
сигнала приложению в терминале. Это может стать полезным, если приложение в терминале необходимо прервать. Способ обработки этих клавиш управления терминалом также можно настроить в Konsole. Для этого перейдите в «Настройки», затем «Управление профилями», затем «Редактировать профиль». Здесь вы нажимаете на вкладку «Клавиатура», где затем можете редактировать существующие конфигурации или добавлять новые.источник
Ctrl+C
обычно отправляетSIGINT
, а неSIGTERM
(звонитkill
без указания сигнала отправитSIGTERM
). Отправляемый сигнал может иметь значение, если в приложении реализован обработчик сигнала. Некоторые приложения будут перехватыватьSIGINT
и / илиSIGTERM
корректно закрываться.SIGKILL
не может быть пойман, такkill -9
что это гарантированный способ остановить неправильно работающее приложение (и, возможно, потерять данные).