idea
- ctrl + shift + 方向键 整行移动代码
shift + esc 关闭左侧 Porject 窗口
alt + instrt 新增类或者接口
ctrl + - / ctrl + shift + - 折叠当前代码块/ 折叠所有代码块
分屏快捷键 ctrl + shift + A + split 在 vim 模式下,光标在左右两个分屏见跳动 ctrl + W + W
关闭当前窗口 ctrl + F4
- 无参构造 tab + tab + enter
macos idea
进入函数
cmd + B
返回 (back) cmd + [
切换tab contol + tab
上下移动同一行代码 cmd + shift + 方向键
vim
- w / e 向前移动一个单词
b / ge 向后移动一个单词
翻页问题,类似于鼠标滑轮 Ctrl + e 向下滚动一行
Ctrl + y 向上滚动一行
Ctrl + d 向下滚动半屏
Ctrl + u 向上滚动半屏
Ctrl + f 向下滚动一屏
Ctrl + b 向上滚动一屏
撤销操作 u(undo)
- 跳转快捷键
vim * 跳入该函数 vim K man page 页面
Clion
- 关闭折叠代码 Com + .
Macos
打开终端 cmd + n
终端标签页显示 cmd + t
终端标签页切换 cmd + 1
切换多桌面 conttol + 方向键
macos 装vim 后 idea快捷键
idea debugger
- 断点
cmd + f8
- 调试
F8 进入下一步,如果当前行断点是一个方法,则不进入当前方法体内 F7 进入下一步,如果当前行断点是一个方法,则进入当前方法体内,如果该方法体还有方法,则不会进入该内嵌的方法中 ⇧F7 智能步入,断点所在行上有多个方法调用,会弹出进入哪个方法 ⇧F8 跳出 ⌥F9 运行到光标处,如果光标前有其他断点会进入到该断点 ⌥F8 计算表达式(可以更改变量值使其生效) ⌘⌥R 恢复程序运行,如果该断点下面代码还有断点则停在下一个断点上 ⌘F8 切换断点(若光标当前行有断点则取消断点,没有则加上断点) ⌘⇧F8 查看断点信息