云网牛站
所在位置:首页 > Linux教程 > Ubuntu 18.04和JetBrain IDE快捷键冲突的解决方法

Ubuntu 18.04和JetBrain IDE快捷键冲突的解决方法

2018-09-28 11:04:30作者:乌合中壹稿源:linux网

以下为你解决在Ubuntu 18.04系统中和JetBrain IDE快捷键冲突的问题。在Ubuntu 18.04下禁用快捷键在settings里无法更改,所以只能通过命令行更改。但如果是在Ubuntu 16.04下,它使用的是Unity桌面,要禁用快捷键是可以在setting里完成的。

 

问题背景

Ubuntu 18.04桌面环境默认使用的是gnome 3,我们做开发的通常会使用JetBrain IDE,一来功能强,二来颜值高。我常用的是三个:idea(java)、WebStorm(nodejs)与Pycharm(python)。

JetBrain IDE在追踪代码的时候,常用的快捷键是Ctrl+Alt+Left和Ctrl+Alt+Right,而这两组快捷键正好和gnome 3切换WorkSpace的快捷键冲突,导致在IDE中以上快捷键不可用。当然,gnome 3默认桌面只能上下切换工作空间,所以默认情况下,我们使用上述两组快捷键,没有任何效果。不过如果我们使用Ctrl+Alt+Up和Ctrl+Alt+Down的时候是可以上下切换WorkSpace的。

 

解决方法

如果是想要禁用掉上述快键键,用以下命令就可以了:

gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-left "['']"

gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-right "['']"

gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-up"['']"

gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-down "['']"

 

注:

我通常还是会使用WorkSpace,所以我习惯让IDE保留默认快捷键,而切换WorkSpace改用以下快捷键:

gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-right "['<Super><Alt>Right']"

gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-left  "['<Super><Alt>Left']"

gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-up   "['<Super><Alt>Up']"

gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-down    "['<Super><Alt>Down']

 

相关主题

Ubuntu 18.04系统中重要的快捷键一展

精选文章
热门文章