环境: debian下的goland 2018
实测: 鼠标button2 == 鼠标中键
光标移动:
跳转光标到刚才的位置: ctrl+win+alt+左/右
按词左右移动光标: ctrl + 左/右
光标跳到上/下一个函数开头: alt + 上/下
跳到跳到最近的括弧始末: ctrl + shift + m
跳到最近块的始末: ctrl + [ / ]
光标返回编辑框 esc #关闭其他小窗并返回编辑窗ctrl+esc
光标跳到变量来源处: f4
选中:
扩大选泽范围: ctrl + w #shift相反
列选择: alt + shift + insert 然后按住shift+上/下
矩形选择: alt + shift + 在光标所在矩形对角线位置点鼠标botton2
修改:
上下移动行: alt + shift + 上下 或 ctrl + shfit+上/下
合并行: ctrl + shift + j
删除行: ctrl + y
删除光标到词末: ctrl + delete #backspace 相反
复制并粘贴行或选区:ctrl + d #未选择时,dup行,有选区,则dup选区
从剪贴板粘贴: shift + insert 或 点鼠标button2
信息查看:
查看简短信息: ctrl + shift + i
查看注释文档: ctrl + q
查看最近修改的文件: alt + shift + c
格式化:
格式化当前文件: alt + ctrl + shift + f #p整个项目
其他:
在当前光标位置添加 /**/ 或将 /*xxxx*/ 内容取消注释: ctrl + Shift + /
注释当前代码行或选区所在代码行: ctrl + / 查看哪里引用了它: ctrl + b #光标放在上面,不是选中.这个快捷方式先定位变量的类,如果再次按同样快捷键则查找哪里引用.
打开最近浏览过的文件。 ctrl + e
打开最近更改的文件。ctrl + shift + e