VSCode中能否选择Emmet建议而不自动展开?
如何选择Emmet建议但不自动展开缩写?
不同编辑器的设置方法不一样,给你整理几个主流编辑器的解决方案:
VS Code
- 打开设置面板(快捷键
Ctrl+,Windows/Linux,Cmd+,Mac) - 搜索
Emmet: Trigger Expansion On Tab,取消勾选这个选项 - 之后从建议列表选中Emmet缩写,只会插入纯文本,不会自动展开。等你加完
#id或者其他Emmet语法后,按Tab就能手动触发展开
如果只是临时需要这种操作,不用改全局设置:选中建议的时候按住Shift再按Enter,就能只插入缩写文本不展开。
Sublime Text
- 点击顶部菜单
Preferences > Package Settings > Emmet > Settings - User - 在配置文件里添加一行:
"disable_auto_activation": true - 保存后,选完Emmet建议只会插入缩写,需要展开时按
Ctrl+E(Windows/Linux)或Cmd+E(Mac)手动触发
WebStorm/IntelliJ IDEA 系列
- 打开设置(
Ctrl+Alt+SWindows/Linux,Cmd+,Mac) - 导航到
Languages & Frameworks > Emmet > HTML - 取消勾选
Expand abbreviation on Tab选项 - 后续操作和VS Code一样:选缩写、加参数、按Tab展开
举个你说的例子:输入che后选中checkbox建议,此时文本是checkbox,接着输入#my-checkbox变成checkbox#my-checkbox,按Tab就会展开成<input type="checkbox" id="my-checkbox">。
内容的提问来源于stack exchange,提问作者walpe
相关产品推荐
相关产品推荐

