使用 Alt 键(类似 Mac 命令 (⌘) 键)进行复制/粘贴

使用 Alt 键(类似 Mac 命令 (⌘) 键)进行复制/粘贴

我从 Mac 转到 Linux,我习惯使用的大部分命令 () 快捷方式都可以直接转换到 Linux 上Ctrl

但复制/粘贴很麻烦。在终端中,我需要使用Shift修饰符(因为^C^V在那种情况下还有其他用途)。这增加了物理负担(额外按压)和精神负担(我必须记住根据我当前所在的应用程序使用哪个快捷方式)。

我开始想,为什么不将我的机器配置为使用复制/粘贴功能AltCtrl?这样它们在物理上就与我在 Mac 上习惯的完全相同,而且目前似乎没有任何东西使用这些键。

我是以下产品的重度用户:

  • 终端
  • vim
  • emacs
  • 松弛

我已经更改了终端中的复制/粘贴快捷方式,但我想知道三件事:

  1. 是否有一个好的方法来进行全局配置,而不是针对每个应用程序进行临时配置?
  2. Alt+CAlt+V在 Linux 环境中通常还有其他用途吗?
  3. 还有其他原因吗不是去做这个?

更新

我发现,将终端复制/粘贴改为使用,Alt会让它变得更加更难记住要使用哪个键(我是在 Mac 上?在 Linux 上?在 Linux 终端上?)。

我现在正在尝试一种不同的折衷方案,到目前为止我发现它对我有用:在终端中使用Alt+并将其留在其他地方。我喜欢这个,因为:CtrlCtrl

  • Alt比更舒适Shift
  • Ctrl仍然是方程式的一部分,我发现一致性更容易记住
  • 我必须Alt同时处理Ctrl这两个键,不管怎样,这取决于我在使用 Mac 还是 Linux;同时处理这两个键比增加Shift脑力负担要容易得多。

答案1

我正在寻找相同的答案,但还没有找到好的解决方案。

在此期间,我交换了我的altctrl这有助于保持我的肌肉记忆。

这可能暂时对你有用:

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

您可能必须阻止 Gnome 重置您的布局:

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

希望有更多知识的人能够提供解决方案,以避免在终端中使用Shift++ 。Ctrlc

[编辑] 事实证明,这些设置在重启后不会持续。我在我的xorg配置文件

Section "InputDevice"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
  Identifier     "Keyboard0"                                                                                                                                                                    
  Driver         "kbd"                                                                                                                                                                          
  Option         "XkbRules" "xorg"                                                                                                                                                              
  Option         "XkbModel" "pc105"                                                                                                                                                             
  Option         "XkbLayout" "us"                                                                                                                                                               
  Option         "XkbOptions" "ctrl:swap_lalt_lctl"                                                                                                                                             
EndSection        

相关内容