如何配置emmet使其能在jsp上使用?


#1

默认的好像在html,css上有效。jsp上就无效。请问下如何配置?


#2

找到解决方案了
输入 Emmet 指令(例如“table>tr3>td5”),再按下 Tab 键,就可以了。
但是在默认配置下, HTML, XML, HAML, CSS, SASS/SCSS, LESS, JavaScript, Python, Ruby 文件可以直接使用“Tab”键,而在其他类型文件中使用“ctrl+e”作为快捷键。
所以,在JSP页面中,可以输入Emmet 指令(例如“table>tr3>td5”),再按下ctrl+e,就可以了

不过和查找快捷键冲突了,我把查找的禁止了,之后就再也找不到了,怎么办


Atom中的 emmet 只能在 HTML 中使用吗?如何扩展到 php 等其它类型的文件呢?
#3

非常感谢!
不过为什么在这些语言中要使用 ctrl-e 呢?tab 键并没有被占用呀


#4

在keymap.cson里添加以下代码就可以了

‘atom-text-editor[data-grammar~=“jsp”]:not([mini])’:
‘tab’: ‘emmet:expand-abbreviation-with-tab’

Emmet说明里原本是[data-grammar=“YOUR GRAMMAR HERE”],但实测“~=”才有用