问题描述
我正在使用IntelliJ IDEA,但我认为这适用于任何IDE。
Ctrl + Alt + L:格式化源代码(映射到Ubuntu中的”Lock Screen”)
Ctrl + Alt + Left:向后导航(在Ubuntu中映射为“切换到当前工作空间左侧的工作空间”)
…
我使用Ubuntu已有很长时间了,我已经习惯了这些快捷方式。我一直使用它们来在工作区之间切换,锁定会话…同时,我知道IntelliJ快捷方式的用处,并且我想避免使用鼠标。
目前,我对“格式源代码”的解决方法是Alt + D(打开”Code”菜单),然后是”R”(“Reformat Code”)。没关系,因为我不经常格式化代码,但这可能会更好。但是,对于Ctrl + Alt + Left,没有真正的替代方法。
您如何在IDE中管理这些冲突?
您是否只是将所有有冲突的IDE键盘快捷方式重新映射到其他方式(然后在与具有不同快捷方式的同事进行配对编程时迷路了……)?
您是否重新映射Linux键盘快捷键(即使您是”used”)?
有没有办法制作键盘快捷键”contextual”?我的意思是:编码时按一下进入”IDEA mode”的键(暂时停用所有冲突的Ubuntu快捷方式),再次按一下该键返回”Standard mode”(Ubuntu的快捷方式已响应)。
关于如何解决此问题,您还有其他想法/提示吗?
最佳答案
我也使用Ubuntu,并且禁用了本机(Ubuntu)命令Ctrl + Alt + L,因为与该本机U