如何关闭 Emmet-Vim 中的自动属性引用?

How can I turn off automatic attribute quoting in Emmet-Vim?

默认情况下,当我用属性扩展 html 标签时,属性的值会被引号括起来。

例如Route[component={Main}] -> <Route component="{Main}"></Route>

然而,当我使用 React 时,我想指定何时我希望扩展版本有引号。在我给出的例子中,我想要这样的行为:

Route[component={Main}] -> <Route component={Main}></Route>

Emmet-Vim可以吗?

根据文档:

|g:user_emmet_settings| may be used to change attribute quote character

所以只需将其设置为空(在 vimrc 中):

let g:user_emmet_settings = {
  \    'html' : {
  \        'quote_char': ""
  \    }
  \}

有关详细信息,请参阅第 3.4 节。引用 Emmet-vim Documentation.

的字符

P.S. 如果您正在使用 jsx 只需将 'html' 替换为 'jsx'