Sublime Text 3"使用标记"包装选择;和HTML自动完成功能无法正常工作

时间:2014-08-15 16:36:02

标签: autocomplete tags sublimetext3 sublimetext

我尝试选择一段文字并用<strong>标签包装。

突出显示一些文字并点击 Alt + Shift + W (与使用编辑&gt;标记&gt;使用标记包裹选择相同)我的文字被<p></p>包围。然后我开始输入单词strong,同时替换p个。如果我完成输入单词就可以了,但如果我使用自动完成功能并在我输入st后点击 Enter ,我会得到类似的结果: <strong></strong>>word</st>

使用/不使用Emmet插件对其进行测试并执行相同的操作。

2 个答案:

答案 0 :(得分:5)

您可以使用emmet替代快捷键: Ctrl + Shift + G

它要求您在框架的底部添加包装缩写,因此只需插入strong并单击 Enter 。它只会包含所有突出显示的内容。

答案 1 :(得分:2)

没有emmet的解决方案:

转到Packages/User添加文件夹Snippets

在其中创建一个名为wrapstrong.sublime-snippet的文件,其中包含:

<snippet>
    <!-- $SELECTION peut être appelé plusieurs fois -->
    <content><![CDATA[<strong>$SELECTION</strong>]]></content>
    <!-- Facultatif: Description affichée dans le menu -->
    <description>Wrap in strong</description>
</snippet>

最后将其绑定到密钥绑定用户中的密钥 - &gt;

{"keys": [ "super+b" ], "command": "insert_snippet", "args": { "name": "Packages/User/Snippets/wrapstrong.sublime-snippet"} }

重新启动Sublime Text,就在那里!