为了账号安全,请及时绑定邮箱和手机立即绑定

IntelliJ,使用选择下的代码作为参数的热键?

IntelliJ,使用选择下的代码作为参数的热键?

慕慕森 2021-10-27 16:59:38
在编码时往往会减慢我速度的那些小事情之一......您如何在当前位置重构代码以成为新方法调用的参数?你的光标是|var foo = “|bar”;现在 foo 应该是一个 File 所以我想:var foo = new File(“bar”);|如何在不移动光标的情况下输入“new File(”并获得 IntelliJ 生成的右括号和分号? Ctrl-W 、 cut 、 type 、 paste 是最快的路线吗?
查看完整描述

1 回答

?
阿晨1998

TA贡献2037条经验 获得超6个赞

您可能想尝试完成当前语句操作(Mac 上的CmdShiftEnter)。无论文本光标位于语句中的哪个位置,它都会根据需要添加任何右括号和分号来完成当前语句。您只需new File(在前面输入,);无需移动文本光标即可为您添加 。

另一种选择可能是添加您自己的实时模板。例如类似的东西$END$($SELECTION$)。我将它命名为“Surround with method call”并给它缩写M。首先选择字符串常量,然后调用 Surround with Live Template 来使用它。它添加括号并将文本光标定位在左括号前面,您可以键入new File.


查看完整回答
反对 回复 2021-10-27
  • 1 回答
  • 0 关注
  • 126 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信