Sublime text这个自动完成的功能是如何操作的?

2012-02-05 19:00:54 +08:00
 linsk
看http://tutsplus.com/lesson/hello-jquery/ 发现
生成
<script>

</script>
只需要输入script还不知道按了什么...
4540 次点击
所在节点    程序员
10 条回复
linsk
2012-02-05 19:05:44 +08:00
好吧原来是tab键
chenluois
2012-02-05 19:06:10 +08:00
按 tab 键(前提是 syntax 处于 html 模式)
linsk
2012-02-05 19:14:09 +08:00
@chenluois 原来如此。谢谢。切换到HTML以后为什么还显示PHP? script现在生效了,但视频中的scriptsrc确无效...
bigdude
2012-02-05 19:24:37 +08:00
sublime 内置了zencoding插件
frittle
2012-02-05 19:25:32 +08:00
我没修改过这个,script tab出来的是 <script type="text/javascript"></script>

script-src tab出来的是 <script type="text/javascript" src=""></script>
loading
2012-02-05 19:28:25 +08:00
zenCoding 谁用谁知道
chenluois
2012-02-05 20:32:56 +08:00
@linsk scriptsrc 无效就说明默认的 HTML bundle 的 completion 字典里没有这个命令,自己加上就好喽。

1. 打开 ~/Library/Application Support/Sublime Text 2/Packages/HTML/HTML.sublime-completions 这个文件
2. 在 63 行和 64 行之间插入一行,插入下面一行的内容(包括最后的逗号)
{ "trigger": "scriptsrc", "contents": "<script type=\"${1:text/javascript}\" src=\"$2\">$0</script>" },
3. 在 159 行和 160 行之间插入一行,插入下面一行的内容(同样包括最后的逗号)
{ "trigger": "SCRIPTSRC", "contents": "<SCRIPT TYPE=\"${1:text/javascript}\" SRC=\"$2\">$0</SCRIPT>" },

这样应该就行了。同理你可以随便添加自己的命令。
linsk
2012-02-05 21:04:11 +08:00
@chenluois 好的,谢谢。
cougar
2012-02-05 21:06:35 +08:00
zen coding是神器啊
zythum
2012-02-05 21:17:57 +08:00
现在主要是ul和div会自动生成class id 注释神妙的额。感觉很多余,每次都要手动删掉。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/26655

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX