Rod*_*aki 156 shortcut-keys shortcuts intellij
我对 Ubuntu 很陌生,我遇到了一个问题,我不知道如何解决它。我什至尝试在网上查找答案,但也许我不知道搜索它的正确术语。
我与IntelliJ IDEA一起工作,这是一个开发应用程序。而且我非常习惯键盘快捷键,但是当我从 Windows XP 切换到 Ubuntu 13.10 时,一些快捷键不再起作用。例如,例如;
有什么原因吗?有什么解决办法吗?或者也许只是一些指导我搜索的东西
非常感谢大家。
Azk*_*erM 218
正如一些阅读所教给我的,Intellij IDEA是一个以键盘为中心的 IDE。这意味着用户可以在不触摸鼠标的情况下使用它。另外,我设法找到了键盘映射设置:
对于 Ubuntu
请参阅如何更改键盘快捷键?
这是您需要对默认系统键绑定进行的调整列表,以便它们不会干扰 IntelliJ IDEA 操作(在括号中列出)。
- 禁用阴影窗口操作,分配给Ctrl+ Alt+ S(设置对话框)
- 更改或禁用锁定屏幕操作,分配给Ctrl+ Alt+ L(重新格式化代码)
- 更改或禁用 Launch 终端操作,分配给Ctrl+ Alt+ T(环绕)
- 更改或禁用切换到工作区操作,分配给Ctrl+ Alt+ Arrow Keys(导航)
- 禁用分配给Alt+ F7(查找用法)的移动窗口操作
- 更改或禁用分配给Alt+ F8(评估表达式)的调整窗口大小操作
希望这可以帮助!
注意:您始终可以将 Ubuntu 快捷方式恢复为其默认状态。请参阅如何恢复默认键盘快捷键?,万一你迷路了。
来源: -- Intellij IDEA 键盘映射
Fra*_* C. 39
我也遇到了这个问题,但是我的解决方案是不同的。
无需破解或更改系统范围内的键盘映射
IntelliJ 有不同的键盘映射,您可以根据您的操作系统进行更改。
您可以从设置中更改IntelliJ 键盘映射。
只需转到Settings -> Keymap并从下拉列表中选择所需的键盘映射即可。就我而言,我选择了“GNOME 的默认设置”,因为我使用的是 Ubuntu Gnome 16.04。
小智 29
对于 ubuntu 18.04 LTS ctrl + alt + left ?Intellij idea 快捷方式冲突?
启动 Dconf 编辑器,转到 /org/gnome/desktop/wm/keybindings/switch-to-workspace-left
双击如下
使用默认值(单击关闭)-> 自定义值(如我或其他)
你现在可以在intellij的想法中使用它
我创建了这个脚本,它禁用了 Ubuntu(用 15.10 测试)和 IntelliJ(可能还有更多 Jetbrains 产品)之间的所有冲突快捷方式。它在 Ubuntu 中禁用它们。
它还会创建一个备份文件,以便您可以恢复以前的设置。
要不禁用某些快捷方式,请在KEYS数组中将它们注释掉。
#!/bin/bash
set -euo pipefail
# Disables Ubuntu shortcuts that clash with IntelliJ Idea (and probably other
# Jetbrain products).
#
# Creates a backup file to restore the previous settings. To not have some
# shortcuts disabled, comment them out in the `KEYS` array.
#
# Tested on : Ubuntu 15.10
# Author : Jonas Gröger
readonly BACKUP_FILE="undo-fix-shortcuts-$(date +%s%N).sh"
readonly KEYS=(
"/org/gnome/desktop/wm/keybindings/toggle-shaded"
"/org/gnome/settings-daemon/plugins/media-keys/screensaver"
"/org/gnome/settings-daemon/plugins/media-keys/terminal"
"/org/gnome/desktop/wm/keybindings/switch-to-workspace-down"
"/org/gnome/desktop/wm/keybindings/switch-to-workspace-up"
"/org/gnome/desktop/wm/keybindings/switch-to-workspace-left"
"/org/gnome/desktop/wm/keybindings/switch-to-workspace-right"
"/org/gnome/desktop/wm/keybindings/begin-move"
"/org/gnome/desktop/wm/keybindings/begin-resize"
# To disable resetting a value, just comment out the line
)
readonly DISABLED_VALUE="['disabled']"
main() {
# Make backup
printf "#!/bin/bash\n" >> "$BACKUP_FILE"
for key in "${KEYS[@]}"; do
local value
value=$(dconf read "$key")
printf "dconf write \"%s\" \"%s\"\n" "$key" "$value" >> "$BACKUP_FILE"
done
# Disable all Ubuntu shortcuts
for key in "${KEYS[@]}"; do
dconf write "$key" "$DISABLED_VALUE"
done
}
main
Run Code Online (Sandbox Code Playgroud)
你可以从这里得到它:
wget -O fix-shortcuts.sh https://gist.githubusercontent.com/JonasGroeger/94cfa1071fa12572f465/raw/fix-shortcuts.sh
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
106098 次 |
| 最近记录: |