Nodejs开发者注意:sublime中按alt+shift+w,怎么会自动输出<p></p>,好神奇?
Nodejs开发者注意:sublime中按alt+shift+w,怎么会自动输出
,好神奇?<img src=http://img.itc.cn/photo/oTaYRV8DEj2>
怎么会这样呢? 好像没听说过sublime有这个快捷键啊。。。
Node.js 开发者注意:Sublime 中按 Alt+Shift+W,怎么会自动输出 <p></p>
,好神奇?
问题描述
最近我发现了一个非常神奇的现象。在 Sublime Text 编辑器中,当我按下 Alt+Shift+W
这个组合键时,它竟然会自动插入 <p></p>
这样的 HTML 标签对!这让我感到十分惊讶,因为我之前从未听说过 Sublime Text 有这样的功能。
分析
实际上,这种情况并不是 Sublime Text 自带的功能,而是由于某种插件或自定义设置导致的。为了更好地理解这个问题,我们可以考虑以下几种可能的原因:
- 自定义快捷键绑定:可能是你自己或某个同事修改了 Sublime Text 的快捷键配置文件,添加了这样一个快捷键绑定。
- 插件功能:也有可能是因为安装了某些插件,这些插件提供了类似的自动完成功能。
如何排查
-
检查快捷键配置: 打开 Sublime Text,进入
Preferences -> Key Bindings
查看当前的快捷键配置文件。寻找与Alt+Shift+W
相关的绑定。// 示例:查找类似配置 { "keys": ["alt+shift+w"], "command": "insert_snippet", "args": {"contents": "<p>$0</p>"} }
-
检查已安装的插件: 进入
Preferences -> Package Settings
查看所有已安装的插件列表,尤其是那些与 HTML 或文本自动完成相关的插件。
解决方法
如果你不希望这个功能存在,可以删除或修改上述快捷键绑定配置,或者卸载相关插件。
示例代码
假设你找到了相关配置并决定删除它,你的 Key Bindings
文件可能会变成如下形式(删除了相关绑定):
[
// 其他快捷键配置...
]
通过以上步骤,你可以确认并解决这个“神奇”的现象。希望这些信息对你有所帮助!
通过这样的分析,你可以更好地了解和控制 Sublime Text 的行为,避免不必要的困惑。
插件好多,赶脚楼上是一个很强大的插件,呵呵
对啊,emmet ,直接输入一个p,按tab键,相当方便
可以扩展emmet语法么?
你输入下边的,按tab试试:
ul.wrap>li{$}*5
用emmet后,ST中连个tab也输不粗来了,好桑心
这个问题实际上与Sublime Text的快捷键设置以及插件功能有关。默认情况下,Sublime Text并没有这样的快捷键配置。但是,可能是安装了某些插件或者自定义了快捷键导致出现这种现象。
为了实现类似的功能(如按Alt+Shift+W
可以自动输出<p></p>
),你可以考虑安装或配置一些文本扩展插件,例如 Emmet 插件。Emmet 是一个非常强大的工具,能够快速生成 HTML 代码片段。
示例步骤
-
安装 Emmet 插件:
- 如果你还没有安装 Emmet 插件,可以通过 Package Control 安装。打开 Sublime Text,按下
Ctrl+Shift+P
(Windows/Linux) 或Cmd+Shift+P
(Mac),输入Install Package
并选择Package Control: Install Package
。 - 在搜索框里输入
Emmet
并安装。
- 如果你还没有安装 Emmet 插件,可以通过 Package Control 安装。打开 Sublime Text,按下
-
使用 Emmet 快捷键:
- 安装完 Emmet 后,可以尝试在编辑器中输入
p
然后按Tab
键。Emmet 会自动将p
转换为<p></p>
。 - 如果想绑定到特定的快捷键(如
Alt+Shift+W
),需要修改 Emmet 的设置文件来添加自定义的快捷键绑定。这通常涉及到编辑User Settings
文件。
- 安装完 Emmet 后,可以尝试在编辑器中输入
-
配置自定义快捷键:
- 打开 Sublime Text,进入
Preferences
->Key Bindings
,然后在右侧的用户自定义快捷键文件中加入如下内容:{ "keys": ["alt+shift+w"], "command": "emmet_insert_formatted", "args": {"action": "expand_abbreviation", "text": "p"} }
- 这样配置后,当你按下
Alt+Shift+W
,就会自动插入<p></p>
。
- 打开 Sublime Text,进入
总结
如果想要通过特定的快捷键插入 HTML 代码片段,可以借助 Emmet 插件来实现。以上步骤可以帮助你在 Sublime Text 中配置这样的快捷键功能。