如何在Sublime中为常用代码(如System.out.println)创建快捷输入?
如何给System.out.println设置快捷补全缩写?
当然可行,主流Java IDE都支持自定义代码模板,实现类似输入main按Tab补全的效果,以下是两种常用IDE的设置方法:
IntelliJ IDEA(含Android Studio)
- 打开设置:Windows/Linux点
File→Settings,Mac点IntelliJ IDEA→Settings - 导航到
Editor→Live Templates - 选择
Java分组(也可以点+新建自己的分组),再点+选Live Template- Abbreviation:输入你想用的缩写,比如
sout(IDEA其实自带这个缩写,直接用也可以) - Template text:填入
System.out.println($END$);,其中$END$表示补全后光标停留的位置 - 点击
Define,勾选Java相关的上下文(比如Statement、Expression) - 保存设置后,输入你设的缩写再按Tab,就能自动补全为完整的
System.out.println();
- Abbreviation:输入你想用的缩写,比如
Eclipse
- 打开
Window→Preferences - 导航到
Java→Editor→Templates - 点击
New按钮- Name:输入缩写,比如
sout - Pattern:填入
System.out.println(${cursor});,${cursor}是补全后光标位置 - 在
Context里勾选Java→Statement(按需选择适用场景) - 保存后,输入缩写按Tab即可完成补全
- Name:输入缩写,比如
如果用其他IDE(比如NetBeans),逻辑类似:找到代码模板设置入口,新建模板并绑定缩写,指定适用的代码上下文就行。
内容的提问来源于stack exchange,提问作者Dareen Abdullah
相关产品推荐
相关产品推荐

