Использование клавиши Alt, например, команды макрокоманды (⌘) для копирования / вставки

Я прихожу в Linux с mac и большинство команд (⌘) ярлыков Я использую для простого перевода в Linux с помощью Ctrl.

Но копирование / вставка неудобно. В терминале мне нужно использовать модификатор (поскольку ^C и ^V служат другим целям в этом контексте). Это добавляет как физическое (дополнительное прессование), так и умственные накладные расходы (я должен помнить, какой ярлык использовать на основе того приложения, в котором я сейчас).

Я начал задаваться вопросом, почему бы не настроить мою машину на использование Alt вместо этого Ctrl для копирования / вставки? Это сделало бы их физически идентичными тем, к чему я привык на Mac, и похоже, что в настоящее время эти ключи не используются.

Я тяжелый пользователь:

terminal vim emacs chromium slack

Я уже поменял ярлыки копирования / вставки в моем терминале, но мне интересно три вещи:

Есть ли хороший способ настроить это глобально, а не ad-hoc для каждого приложения? Есть ли другая цель, что Alt + C и Alt + V обычно работают в среде Linux? Есть ли другая причина не делать этого?

Update

Проблема, которую я обнаружил, с изменением терминальной копии / вставки для использования Alt состояла в том, что было еще сложнее запомнить, какой ключ использовать (я на Mac? в Linux? на Linux в терминале?).

Теперь я пытаюсь использовать другой компромисс, который до сих пор я нахожу для меня (для меня): используйте Alt + Ctrl в терминал и оставить его в Ctrl в другом месте. Мне нравится это, потому что:

terminal Ctrl остается частью уравнения, и я нахожу, что последовательность легче запомнить vim
3
задан 23 January 2018 в 07:28

2 ответа

Я ищу тот же ответ, но пока не нашел хорошего решения.

Тем временем я поменял свой альт, ctrl, который помогает сохранить память мышц.

Это может работать для вас в среднем:

setxkbmap -layout 'us,us' -option 'ctrl:swap_lalt_lctl'

И вам, возможно, придется удержать Gnome от сброса вашего макета:

sudo gsettings set org.gnome.settings-daemon.plugins.keyboard active false

Надеюсь, кто-то немного более осведомлённый, обеспечит решение не использовать alt + Ctrl + ctrl в терминале.

[EDIT] Выключает настройки не пропустите перезагрузку. Я установил это в свой xorg.conf

Section "InputDevice" Identifier "Keyboard0" Driver "kbd" Option "XkbRules" "xorg" Option "XkbModel" "pc105" Option "XkbLayout" "us" Option "XkbOptions" "ctrl:swap_lalt_lctl" EndSection
1
ответ дан 18 July 2018 в 05:18

Я ищу тот же ответ, но пока не нашел хорошего решения.

Тем временем я поменял свой альт, ctrl, который помогает сохранить память мышц.

Это может работать для вас в среднем:

setxkbmap -layout 'us,us' -option 'ctrl:swap_lalt_lctl'

И вам, возможно, придется удержать Gnome от сброса вашего макета:

sudo gsettings set org.gnome.settings-daemon.plugins.keyboard active false

Надеюсь, кто-то немного более осведомлённый, обеспечит решение не использовать alt + Ctrl + ctrl в терминале.

[EDIT] Выключает настройки не пропустите перезагрузку. Я установил это в свой xorg.conf

Section "InputDevice" Identifier "Keyboard0" Driver "kbd" Option "XkbRules" "xorg" Option "XkbModel" "pc105" Option "XkbLayout" "us" Option "XkbOptions" "ctrl:swap_lalt_lctl" EndSection
1
ответ дан 24 July 2018 в 18:17
  • 1
    Спасибо за это. Я предпочитаю устанавливать xkb-options на caps:ctrl_modifier,shift:both_capslock, поэтому я могу использовать cap как ctrl, а также esc при использовании (используя xcape). Но я думаю, что нашел хороший компромисс в копировании / вставке. Я обновлю свой пост выше. – ivan 23 January 2018 в 07:15

Другие вопросы по тегам:

Похожие вопросы: