引言
身为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 整体左移

人们一直都在追求代码书写的简便与高效,这些是我现阶段学习的总结结果。若是大家有更方便的操作手段,可以与我交流科普。
本文分享了一些在IDEA中提高编程效率的冷门快捷键,包括行控制和块控制。Ctrl+D用于快速复制行,Ctrl+Shift+↑(↓)实现行上(下)移动,Shift+Enter在当前行下另起一行。块控制方面,Ctrl+Alt+T用于 Surround with,如try/catch等,Shift+Tab和Tab则实现代码块的左右移动。这些技巧旨在帮助程序员更便捷地编写和组织代码。
1224





