Html 升华文本:接受建议的自动完成而不扩展它
在Sublime文本中,我安装了Emmet,这样我就可以进行zen编码。现在的问题是,当我输入并得到一个自动完成建议时,只要我接受这个自动完成建议(通过输入tab、enter甚至按空格键),建议的标签就会展开;这导致我无法继续zen编码 举个例子,假设我想插入一个包含6个子元素的Html 升华文本:接受建议的自动完成而不扩展它,html,autocomplete,sublimetext,emmet,Html,Autocomplete,Sublimetext,Emmet,在Sublime文本中,我安装了Emmet,这样我就可以进行zen编码。现在的问题是,当我输入并得到一个自动完成建议时,只要我接受这个自动完成建议(通过输入tab、enter甚至按空格键),建议的标签就会展开;这导致我无法继续zen编码 举个例子,假设我想插入一个包含6个子元素的。如果我输入select>opt,则自动完成提示选项,但一旦我接受选项,则扩展为select 我想要的是接受选项,但它不会扩展到 还有什么方法可以实现这一点吗?在Sublime Text completions中,由一个
。如果我输入select>opt
,则自动完成提示选项
,但一旦我接受选项
,则扩展为select
我想要的是接受选项
,但它不会扩展到
还有什么方法可以实现这一点吗?在Sublime Text completions中,由一个2元组组成,其中包含显示的字符串和插入的字符/片段。我不知道是否可以插入显示的字符串。但是,如果您搜索任何方法,有一种方法可以建立:修改html标记完成文件的源代码 安装,然后按ctrl+shift+pwrite
PackageResourceViewer:Open Resource
。选择HTML>>>HTML\u completions.py
。
如果保存该文件,它将隐藏(而不是覆盖)原始完成文件。因此,只需删除它即可获得原始行为。
在此文件中:
- 第15行
replace15
writereturn(升华文本补全中的tag+'\tTag',tag+'>$0由一个2元组组成,其中包含显示的字符串和插入的字符/片段。我不知道是否可以只插入显示的字符串。但是,如果您搜索任何方法,有一种方法可以建立:修改html标记补全文件的源代码 安装,然后按ctrl+shift+p
。选择PackageResourceViewer:Open Resource
。 如果保存该文件,它将隐藏(而不是覆盖)原始完成文件。因此,只需删除它即可获得原始行为。 在此文件中:HTML>>HTML\u completions.py
- 第15行
replace15
return(tag+'\tTag',tag+'>$0事实上,答案非常简单。在您的示例中,当您获得
选项的自动完成建议时,您将得到其中两个。一个是标签,另一个是文本。使用Ctrl+Space浏览所有建议,并选择
选项的文本版本,而不是标记版本。实际上,答案很简单。在您的示例中,当您获得
的自动完成建议时,您将得到其中两个建议。一个是标记,另一个是文本。使用Ctrl+Space浏览所有建议,然后选择选项
的文本版本,而不是标记版本选项
- 第15行