vim缩进javascript文件中的html代码
下面是gg=G命令后my.js文件中的代码示例:vim缩进javascript文件中的html代码,javascript,html,vim,Javascript,Html,Vim,下面是gg=G命令后my.js文件中的代码示例: class ChannelSection extends React.Component{ render(){ return( <div> <ChannelList channels={channels} /> <ChannelForm /> </div> )
class ChannelSection extends React.Component{
render(){
return(
<div>
<ChannelList channels={channels} />
<ChannelForm />
</div>
)
}
}
类ChannelSection扩展了React.Component{
render(){
返回(
)
}
}
正如您所看到的,html标记具有相同的缩进。我希望它能像html文件一样——嵌套块进一步缩进。有什么插件能帮上忙吗
同样,我只需要缩进.js文件中的HTML标记,而不需要缩进.HTML文件。您可以使用。这个插件需要,所以你应该同时安装它们
这是我与vim插头一起使用的最小值.vimrc
:
set nocompatible
filetype off
call plug#begin()
Plug 'pangloss/vim-javascript'
Plug 'mxw/vim-jsx'
call plug#end()
let g:jsx_ext_required = 0
请注意,我将
g:jsx_ext_required
设置为0
,因为您想在.js
文件中编辑jsx标记。这是@MichaelHobbs的副本,不是。您的“JavaScript”不是“JavaScript”,您的“HTML”也不是HTML。这仍然是2020年末的最佳答案吗?