在编码时往往会减慢我速度的那些小事情之一......您如何在当前位置重构代码以成为新方法调用的参数?你的光标是|var foo = “|bar”;现在 foo 应该是一个 File 所以我想:var foo = new File(“bar”);|如何在不移动光标的情况下输入“new File(”并获得 IntelliJ 生成的右括号和分号? Ctrl-W 、 cut 、 type 、 paste 是最快的路线吗?
1 回答
阿晨1998
TA贡献2037条经验 获得超6个赞
您可能想尝试完成当前语句操作(Mac 上的Cmd+ Shift+ Enter)。无论文本光标位于语句中的哪个位置,它都会根据需要添加任何右括号和分号来完成当前语句。您只需new File(
在前面输入,);
无需移动文本光标即可为您添加 。
另一种选择可能是添加您自己的实时模板。例如类似的东西$END$($SELECTION$)
。我将它命名为“Surround with method call”并给它缩写M
。首先选择字符串常量,然后调用 Surround with Live Template 来使用它。它添加括号并将文本光标定位在左括号前面,您可以键入new File
.
添加回答
举报
0/150
提交
取消