引言
身为21世纪的程序员,都不乏一手熟练的键盘功夫。特别是在敲代码的时候,若是理清了思路,就恨不得一口气将其码完。
不过难免不时会有错写或误触——需要去碰鼠标的时候! 对于我个人来说,非常受不了这种感觉。如果键盘能完成所有功能,我宁愿将鼠标丢弃。
于是,通过百度或是咨询导师,总结出一些 Idea 中编程时好用但又冷门的快捷键,以达到一定程度解放鼠标和控制代码的效果。
基础的一些这里便不再赘述。
注:在这里使用的 KeyMap 为 Windows。
(一) 行控制
-
Ctrl + D : 快速复制行
光标置于行中,使用快捷键即可:
-
End → Ctrl + Home : 选中行内容
注:“Home” 键的作用为转至行首,“End” 键为转至行末
于是我们可以先转至行末,然后选中改行(转至行首同理)
Push “End”
Ctrl + Home
附:
Ctrl + Home(End): 转至全局首(末) -
Shift + X : 剪切整行。亦可作删除改行
-
Ctrl + Shift + ↑(↓) :上(下)移该行
Ctrl + Shift + ↓
-
Shift + Enter : 另起一行
当我们编辑完一行之后,使用回车便可以另起一行,但若是光标置于行中,可使用该快捷键解决:
(二) 块控制
-
Ctrl + Alt + T : Surround with 快捷键
代码中碰到很多需要加try / catch 的地方,便可以通过行控制代码选中所需部分,使用该快捷键包围
此处还可以使用其它包围方式,如 if、while等。 -
Shift + Tab、Tab : 代码左右移动
当我们某些时候需要去掉外层包围时,代码会出现对不起的情况:
去除 while 块之后
选中
Shift + Tab 整体左移
人们一直都在追求代码书写的简便与高效,这些是我现阶段学习的总结结果。若是大家有更方便的操作手段,可以与我交流科普。