我在Sublime文本3中安装了Emmet插件,当我在JavaScript语法中键入'function'时,编辑器会将其自动填充到
function function_name (argument) {
// body...
}
,但我需要删除function_name和参数之间的空格。
谢谢。
答案 0 :(得分:5)
这实际上是一个内置的Sublime片段,与Emmet无关。要覆盖默认值,请执行以下步骤:
转到Preferences -> Browse Packages...
在ST3 Packages
目录中打开文件资源管理器菜单。
创建一个名为JavaScript
的新目录。
使用以下内容在Sublime中创建一个新文件:
<snippet>
<content><![CDATA[function ${1:function_name}(${2:argument}) {
${0:// body...}
}]]></content>
<tabTrigger>fun</tabTrigger>
<scope>source.js</scope>
<description>Function</description>
</snippet>
将文件另存为Packages/JavaScript/function-(fun).sublime-snippet
- 请确保使用此确切名称,否则它不会覆盖内置代码段。
重新启动Sublime(以防万一),现在当您编写JavaScript并键入fun
Tab 时,它将显示:
function function_name(argument) {
// body...
}
答案 1 :(得分:3)
Ctrl-Shift-P
以显示Package Control
install
点击Enter
以显示Package Control: Install Package
PackageResourceViewer
点击Enter
修改Javascript function-(fun)
摘要:
(Ctrl+Shift+P)
ope
点击Enter
以显示PackageResourceViewer: Open Resource
js
点击Enter
以浏览Javascript
包fun
&amp;选择function-(fun)
并编辑您心中的内容:)