Zen Coding for Coda 快捷键修改

2010-08-01 17:06:45 +08:00
 disinfeqt
我是 Zen Coding 狂,没有它压根不想写代码。
Win 上的编辑器中的 Zen Coding 一般快捷键是 Ctrl+E,还是比较顺手的。但是 Mac 上的就纠结了... Coda 和 Espresso 都是 F1。

修改办法:
打开 /Users/用户名/Library/Application Support/Coda/Plug-ins/TEA for Coda.codaplugin/Contents/Resources/English.lproj/TextActions.plist
找到
<key>Expand Abbreviation</key>
<dict>
<key>action</key>
<string>TEAZenActions</string>
<key>options</key>
<dict>
<key>action</key>
<string>expand_abbreviation</string>
</dict>
<key>shortcut</key>
<string>^e</string> <- 修改成你想要的快捷键
<key>submenu</key>
<string>Zen Coding</string>
</dict>
7759 次点击
所在节点    分享发现
17 条回复
disinfeqt
2010-08-01 19:13:36 +08:00
Espresso 的修改方法是:
/Users/用户名/Library/Application Support/Espresso/Sugars/TEA for Espresso.sugar/TextActions/HTMLActions.xml
<action id="com.onecrayon.TextActions.ExpandAbbreviation" category="actions.text.HTML/tea.insertion">
<class>TEAforEspresso</class>
<title>Expand Abbreviation</title>
<key-equivalent>ctrl e</key-equivalent>
<setup>
<action>espresso_zen_actions</action>
<options>
<dict>
<key>action_name</key>
<string>expand_abbreviation</string>

<key>undo_name</key>
<string>Expand Abbreviation</string>
</dict>
</options>
</setup>
</action>
holystrike
2010-08-02 16:13:52 +08:00
装了sublime text的 zen coding,

div#header 这样的单一语法是可以用了,

但是 div#page>div 以及 li*5 这样的语法不管用

还是说,不是按tab键触发?
disinfeqt
2010-08-02 16:43:57 +08:00
ctrl+e 要自己改,tab 是 Sublime 自己内置的补全。
holystrike
2010-08-02 17:02:36 +08:00
ctrl+e 默认有key binding 了
<binding key="ctrl+e" command="slurpFindString"/>

不知道绑定zen coding的指令是什么啊
holystrike
2010-08-02 17:08:12 +08:00
找到了

在 \Sublime Text\Data\Packages\ZenCoding\Default.sublime-keymap 里有详细的按键绑定,

默认是 alt+e
lianghai
2010-08-02 17:24:43 +08:00
题外话:PC 键盘的那个 Ctrl 的键位就是悲剧,还是 Mac 键盘的 ⌘ 好用……
disinfeqt
2010-08-02 20:20:32 +08:00
我同时在用 Coda / Espresso / Notepad++ / Sublime 如果不统一 Ctrl+E 的话会很悲剧的...
个人按爱好来改。
romoo
2011-03-28 09:35:55 +08:00
Zen-Coding v0.7.1 for Espresso 修改快捷键的位置改变为:ZenCodingActions.xml
disinfeqt
2011-03-28 09:41:32 +08:00
@romoo 哦,谢咯
lushnis
2011-03-28 13:56:40 +08:00
F1? 为啥我一直用的是 Ctrl+, 呢?
romoo
2011-03-28 20:17:41 +08:00
@lushnis 版本问题吧,老版本是 F1,后来改成 Ctrl+, 了。
bloodyxu
2011-03-31 23:13:48 +08:00
我用coda,zen coding默认的就是^E啊
disinfeqt
2011-06-30 12:30:42 +08:00
Espresso 的 Zen Coding 键位配置在:
/Applications/Espresso.app/Contents/SharedSupport/Sugars/TEA for Espresso.sugar/TextActions

Zen Coding is now 1000 times faster!
disinfeqt
2011-06-30 12:33:49 +08:00
哦,是 Espresso 2
flyingkid
2011-10-06 11:57:10 +08:00
给力!~
Alpha
2011-11-03 10:45:50 +08:00
@disinfeqt 怎么改成 command+e?
victor
2011-11-03 10:50:02 +08:00
HAML撸过,笑而不语

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

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

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

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

© 2021 V2EX