IntelliJ快速删除右侧空白及代码对齐快捷操作方法
问题1:如何在IntelliJ中快速删除文本右侧的空白?
有两种超实用的方式,看你习惯哪种:
- 手动快速删除:直接按下
Ctrl+Shift+Delete(Windows/Linux)或者Cmd+Shift+Delete(Mac),光标所在行右侧的所有空白会瞬间消失,比手动选了删快多了。 - 自动批量处理:要是不想每次都手动操作,去设置里开个自动移除就行:打开
File > Settings > Editor > General(Mac是IntelliJ IDEA > Settings > Editor > General),找到「Other」板块,勾选Remove trailing spaces on save,以后每次保存文件,IDE会自动帮你清掉所有行尾的空白,彻底省掉手动操作的麻烦。
问题2:当光标位于代码行demo.getNamesSatisfyingCondition(的左括号之后时,需将下一行代码对齐至同一层级,是否有更快捷的操作方式?
完全不用反复按Del键,IntelliJ的代码格式化功能直接就能搞定:
- 单行快速对齐:把光标放在需要调整的那行(也就是
LENGTH_FIVE.and(STARTS_WITH_S), names));这行),按下Ctrl+Alt+I(Windows/Linux)或者Cmd+Alt+I(Mac),这行代码会自动对齐到和上一行括号匹配的缩进层级,一步到位。 - 全局格式化:如果你的代码还有其他缩进问题,直接选中整个代码块(或者按
Ctrl+A/Cmd+A全选),然后按下Ctrl+Alt+L(Windows/Linux)/Cmd+Alt+L(Mac),IDE会按照你预设的代码风格自动调整所有缩进、换行和空格,整个代码的格式瞬间规范。
内容的提问来源于stack exchange,提问作者menteith




