当前位置:  开发笔记 > Android > 正文

在IDEA中使用方法/函数调用?

如何解决《在IDEA中使用方法/函数调用?》经验,为你挑选了3个好方法。

有没有办法用任意方法调用环绕选择?

例如:说,你有return dx;,你想快速转换成它return Math.abs(dx);

我知道模板,但是你必须硬编码你的周围(Math.abs在这种情况下),我正在寻找一个通用的解决方案,不受任何预定义的方法限制.

UPD 22.01.2019: 正如@ de-li指出的那样,.arg添加了后缀模板.目前已确认为Java.随意投票支持Kotlin:https://youtrack.jetbrains.com/issue/KT-29398



1> Bohuslav Bur..:

你可以创建一个看起来像这样的实时模板:

$END$($SELECTION$)

然后只需选择要包装的文本,点击Ctrl+ Alt+ T以弹出窗口显示周围,然后选择您的模板,如下图所示:

在此输入图像描述

这样您就可以使用通用模板,而不必将方法名称硬编码到其中.



2> arekolek..:

要添加上面的答案:

    去吧Android Studio > Preferences.

    Editor > Live Templates在导航中选择.

    展开surround实时模板组.

    选择P (Surround with())并单击Duplicate右侧.

    F其缩写Surround with function call为"描述"和$END$($SELECTION$)"模板"文本.

    点击Change适用范围和选择Expression,String以及OtherJava.

现在可以选择一些东西,点击+ + J(使用实时模板环绕),新的实时模板首先出现在这个列表中,所以只需点击回车即可.



3> de li..:

移动到代码的末尾并键入'.arg',然后按Enter,IDE将添加一对括号来包装该值并将光标移动到开头,然后可以使用所需的方法名称。

推荐阅读
惬听风吟jyy_802
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有