idea_文件级别注释&自定义Live Template类似于sout
来源:互联网 发布:怎么导入淘宝数据包 编辑:程序博客网 时间:2024/05/23 14:35
1.文件注释
效果
设置
File->Setting->->Editor->File and Code Templates设置
2.方法注释
概述
用惯了Eclipse快捷键的人可能会不习惯,sysout、foreach等快捷方式找不到了,main方法也无法自动补全了,其实这个在IntelliJ中有一个异常强大的模块Live Template来实现。
例如,在class中尝试psvm+tab,则会发现main方法产生了;输入iter+tab,则生成了foreach语句。 live template还有一个surround的用法,选中某个变量,键入ctl+alt+j两次,则会出现自动补全的菜单。 此外,还可以自定义Live Template。Code Snippet技术应用也挺普遍的,IntelliJ的Live Template优点是内置了一些智能的变量和函数,可以做到一些语义级别的分析和运用
详细讲解
1.创建自己的switch模板
1.1 File->Setting->Live Template
1.2 创建自己的模板代码组
1.3 创建自己的代码模板
switch ($VAR$) { case $VAR_CHILDREN$: break;$END$}
1.4 代码模板中的一些可配置项
代码中用swit就可以使用了
2.foreach模板解析
2.1 Java中使用代码
2.2 live template中的配置
1. 默认先编辑mDatas是因为在iter模板的Edit variales中,
2. 能够搜索到最近的mDatas作为默认值,是Edit variales中的Expression-iterableVariable()起的作用
3. suggestVariableName()让开发者输入变量名,其他参数也有相应的功能,参考下面的网址
模板中变量函数详解如iterableVariable()等
http://www.jetbrains.com/help/idea/2016.1/edit-template-variables-dialog.html?origin=old_help#functions
参考文档
http://blog.csdn.net/kiwi_coder/article/details/17575629
- idea_文件级别注释&自定义Live Template类似于sout
- 自定义Live Template Variables
- IDEA下利用Live Template编写注释模版
- Mac Intellij 13 自定义live template自动补全简写
- android studio 使用Live Template添加自定义log
- Idea 项sout一样添加自定义快捷输入
- Live Template Abbreviation
- Live Template Variables
- intellij live template整理
- 【Android Studio】Live Template
- Live Template的用法
- Eclipse 注释模板 函数注释 类注释 文件注释 Code Template - 1
- Eclipse 注释模板 函数注释 类注释 文件注释 Code Template - 2
- Eclipse 注释模板 函数注释 类注释 文件注释 Code Template
- Xcode 自定义系统文件注释
- IntelliJ IDEA 设置 自己的live template(设置自定义方法模板)
- IntelliJ Live Template进阶使用
- IntelliJ idea 中Live Template
- 把 JSON 文本转换为 JavaScript 对象
- java4种内部类
- 在Javascript中 声明时用\"var\"与不用\"var\"的区别
- Daum Equation Editor(公式编辑器)
- Windows服务器外网无法访问web的解决方法
- idea_文件级别注释&自定义Live Template类似于sout
- 解决IIS7 PHP HTTP 500内部服务器错误问题
- C/C++中void的作用,C/C++的语法对函数的一些影响
- windows PHP写的自动备份网站和MYSQL数据
- 80. Remove Duplicates from Sorted Array II
- CocoaPods管理第三方开源组件,入门介绍
- 实现 win2003 下 mysql 数据库每天自动备份
- php强制文件下载(避免文件或图片直接在浏览器中打开)
- 使用JS实现单击连接保存图片