Ghe*_*eon 24 jetbrains-ide intellij-idea
有没有办法用任意方法调用环绕选择?
例如:说,你有return dx;,你想快速转换成它return Math.abs(dx);
我知道模板,但是你必须硬编码你的周围(Math.abs在这种情况下),我正在寻找一个通用的解决方案,不受任何预定义的方法限制.
UPD 22.01.2019:
正如@ de-li指出的那样,.arg添加了后缀模板.目前已确认为Java.随意投票支持Kotlin:https://youtrack.jetbrains.com/issue/KT-29398
Boh*_*rdt 60
你可以创建一个看起来像这样的实时模板:
$END$($SELECTION$)
Run Code Online (Sandbox Code Playgroud)
然后只需选择要包装的文本,点击Ctrl+ Alt+ T以弹出窗口显示周围,然后选择您的模板,如下图所示:
这样您就可以使用通用模板,而不必将方法名称硬编码到其中.
are*_*lek 13
要添加上面的答案:
Android Studio > Preferences.Editor > Live Templates在导航中选择.surround实时模板组.P (Surround with())并单击Duplicate右侧.F其缩写Surround with function call为"描述"和$END$($SELECTION$)"模板"文本.Change适用范围和选择Expression,String以及Other下Java.现在可以选择一些东西,点击⌥+ ⌘+ J(使用实时模板环绕),新的实时模板首先出现在这个列表中,所以只需点击回车即可.
| 归档时间: |
|
| 查看次数: |
3364 次 |
| 最近记录: |