Sublime Text 2中的HTML键盘快捷键?

16

我最近几个月从Textmate切换到Sublime,并一直忙于尝试重新训练我的大脑和手指以使用新的快捷键。

在Textmate中,当编辑HTML文档时,我可以选择文本并执行 Command+b 命令将所选文本包裹在 <b></b> 标签中,或执行 Command+i 命令将其包裹在 <i></i> 标签中等等。

那么,在Sublime中有没有类似的方法呢?我知道我可以输入 bTAB 来创建一个空的 <b></b> 标签对,但我想能够使用不同的标签来包裹所选文本。


如果Sublime Text有用户论坛或邮件列表,您最好在那里提出这个问题。 - Torsten Walter
1
我在这里询问Sublime Text的问题通常都获得了相当不错的成功,而且回复速度比Sublime论坛要快。值得一试。 :) - Shpigford
1
顺便提一下,你可以使用“ctrl+alt+.”来关闭打开的标签。 - Jure C.
2个回答

29

Mac:
Ctrl+Shift+W

Windows/Linux:
Alt+Shift+W

然后输入您想要的标签(如ib等)。


5
抱歉打扰了这么老的回答,但它在谷歌搜索中仍然相关 - Windows 命令是 alt + shift + w。 - Raystafarian
20
不要在Windows上使用ctrl+shift+w,ST3的默认设置是关闭整个窗口(所有选项卡)。{ "keys": ["ctrl+shift+w"], "command": "close_window" }, - yzorg
在Linux中也不要使用[ctrl+shift+w],因为它被映射为关闭整个窗口。相反,使用["alt+shift+w"]代替。在Preferences -> Key Bindings - User中将该组合键覆盖为"ctrl+shift+w"即可。{ "keys": ["alt+shift+w"], "command": "insert_snippet", "args": { "name": "Packages/XML/long-tag.sublime-snippet" } }, - RajaRaviVarma
2
LOL!关闭了我的整个窗口。 - Code Whisperer
@KarthikT 我只是猜测,这种行为可能已经被其他插件覆盖了,或者根本没有按键绑定。按键绑定-用户会覆盖按键绑定-默认,因此对此进行双重检查可能会有所帮助。 - RajaRaviVarma
显示剩余6条评论

22
    { "keys": ["super+alt+b"], "command": "insert_snippet", "args": {"contents": "<strong>${0:$SELECTION}</strong>" } },
{ "keys": ["super+alt+i"], "command": "insert_snippet", "args": {"contents": "<em>${0:$SELECTION}</em>" } }

在用户键绑定文件中添加上述代码,按下 Cmd+Alt+b 可以使所选内容被 strong 标签包围,按下 Cmd+Alt+i 可以使所选内容被 italic 标签包围(Mac 上)。

来源:https://gist.github.com/3436510


еңЁWindowsдёӯпјҢжӮЁеҸҜд»ҘдҪҝз”Ёзұ»дјјдәҺ["ctrl+alt+b"]жҲ–["ctrl+alt+i"]иҖҢдёҚжҳҜsuper+alt+зҡ„дёңиҘҝгҖӮ@sridhar и°ўи°ў - Phil

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接