@IntelliJ IDEA视频教程=Live Templates和File and Code Templates和Emmet (Zen Coding)专讲

发表于 2013 年 6 月 30 日 by Judas.n

IntelliJ IDEA视频教程=Live Templates和File and Code Templates和Emmet (Zen Coding)专讲


录制人 :Judas.nhttp://www.YouMeek.com
录制时间:2013年6月
录制工具:屏幕录像专家V2012
录制格式:exe (您可以通过“屏幕录像专家V2012”转换成FLV,WMV,AVI等视频格式)
录制内容:IntelliJ IDEA 12.1.1 Live Templates和File and Code Templates和Emmet (Zen Coding)专讲


File and Code Templates
(在你创建一个新文件的时候自动给你添加上去的代码块)
两种方法是进入,一种在右键–新建文件那里,一种在setting
java的文件在class,还有JavaEE标签下的web,其他就是常见的前端文件类型
可以自己来定义模版生成的后缀名,在extension里面设置。
对应的一些变量设置(变量格式:${TIME}),看说明描述里面
常用文件格式有:
html
JS
css(这个没看到,你可以自己来定义文件后缀,所以没有CSS默认模版,你可以自己来定义,只要把后缀写成css即可)
jsp
java(filter,servlet)
xml

这些配置保持在:C:\Users\Administrator\.IntelliJIdea12\config\fileTemplates

Live Templates 有自己的快捷键Ctrl+J
(在你编辑代码的时候关联这些模版的或是理解成自动生成一些代码块)
官网这个视频我觉得不错:
http://tv.jetbrains.net/videocontent/high-speed-coding-with-custom-live-templates
这些配置保存在:C:\Users\Administrator\.IntelliJIdea12\config\templates
Live Templates其他文章介绍:
http://ooxx.me/intellij-idea-live-template.orz
要加强Live的话,看帮助文档这两个,搜索:(感谢大猫提起)
Edit Template Variables Dialog
Live Template Variables
Expanding Zen Coding Templates with User Defined Templates
IntelliJ IDEA的Live自带变量只有两个,但是变量的函数却有很多。(Live的变量格式跟File的变量格式不一样,要注意)
$END$      最后都编辑完后光标所处的位置
$SELECTION$    在代码编辑窗口中,选中代码,Ctrl+Alt+T,弹出的环绕选择自己添加的。
关于上面这两个变量,官网是这样解释的:
IntelliJ IDEA supports two predefined live template variables: $END$ and $SELECTION$.
You cannot edit the predefined live template variables $END$ and $SELECTION$.
其他都是自定义名称的变量型,可以自己定义name,只要在edit variables定义函数和默认值和顺序即可(是有顺序之分的,如果变量名一样,那就同时会更改变量名一样的地方,如果不一样,那就回车会跳到下一个,下面就是一个例子(只有一个变量的时候名字任意,有多个变量的时候,最好是按这样的格式:VAR0,VAR1…方便查看。变量的默认值是需要用“”英文双引号来括起来的,所以这个要注意,没括的话是出不来的。如果是类似与逻辑性的,建议用英文意义的变量名来代替,比如java中的循环就是一个好的例子。)
<%–$VAR0$ start–%>
$END$
<%–$VAR0$ end–%>

附:选中代码,工具栏的Tools下的几个选项也是可以保存模版的
附:我另外一个比较常用的就是输入法的自定义

Emmet文档指南可以看:http://docs.emmet.io/cheat-sheet/
指导文章,这里有一篇不错:http://www.iteye.com/news/27580
这个对于前端来说是无比强大的,对于java来说没有太大作用。
网上关于emmet资料还是很多的,你可以直接Google下,因为改名了,所以如果你搜到emmet不多,你再试试看Zen Coding这个关键字。


下载视频下载(如果链接被屏蔽,请加我百度云账号:judasn)



文章分类: IntelliJ IDEA专讲, 软件/系统   标签:   链接地址: http://www.youmeek.com/intellij-idea-part-iv-live-templates-and-file-and-code-templates-and-emmet-zen-coding/