大家好,都吃晚饭了吗?我是Kaiqisan,是一个已经走出社恐的一般生徒,今天讲讲idea的自定义代码提示的生成方法,方便您随时“调教”自己的开发软件
- 先打开下图的设置窗口
然后寻找 Editor-live/Templates
然后就可以寻找到相应的语言,然后就可以开始自定义代码的,一般我们都是使用idea来编写java语言的,所以我们在这里新建一个快捷词条
(先进入ActionScript,再点击加号新建)
然后点击
我们以java打印方法为例
在上图中 Abbreviation
为代码的简写,在我们敲代码的时候,只要输出上面的简写代码,代码提示就会输出相应的代码
Description
为代码块描述
Template Text
就是我们希望快捷输出的代码块
PS:注意下面的红色的警告词条,这里要我们定义上述代码块的使用场景(在何种语言下会弹出这个快捷的代码提示),点击上面的蓝字,然后选定一个或多个语言。
由于这是一个java语法,所以我们选择它的应用场景为java
以上是快捷输出代码的基本操作,可以完成基本的输出简介几个字符然后生成相应的代码块,下面的操作可以让您代码的生成更加smart,让您的开发更加编写
$end$
:一个定位符,让您生成代码之后光标最终停留的位置
还是以上面是print方法为例
System.out.println($end$);
在生成代码块之后,光标会跑到括号里面
$其他参数$
: 让您在生成代码块之后可以快速地动态地编辑相应的内容,不至于内容被写死,这样可以进一步增进我们的开发效率。
我们快捷生成一个简易Math方法为例
里面有可定义参数 VAR
以下为试验结果(点击回车切换到下一个输出点,如果直接按回车就会跳过当前参数的输入,取默认值)
每次一按回车就会弹到下一个待编辑的地方,最终会弹到$end$
所在的地方
咱也可以在下图的这里对具体参数进行编辑,很快啊,就ok了
总结
今天多麻烦自己一点,以后就会少很多麻烦,起其实不仅仅是idea,JetBrains公司下的所有软件都可以这么调教自己的编译器,我作为一个前端小生,觉得起码比Hbuilder的自定义代码要方便很多(它要你自己写JSON来定义快捷代码块)