使用VIM JavaScript语法文件

使用VIM JavaScript语法文件,vim,Vim,我尝试将以下语法文件包含到我的vim中。 我按照说明使用病原体安装了此插件: git clone https://github.com/jelera/vim-javascript-syntax.git ~/.vim/bundle/vim-javascript-syntax 然后在我的.virc文件中包含以下内容 au FileType javascript call JavaScriptFold() 重新启动vim并打开JavaScript文件后,我无法使用标准zo、zc命令折叠。。有什么线

我尝试将以下语法文件包含到我的vim中。 我按照说明使用病原体安装了此插件:

git clone https://github.com/jelera/vim-javascript-syntax.git ~/.vim/bundle/vim-javascript-syntax
然后在我的.virc文件中包含以下内容

au FileType javascript call JavaScriptFold()

重新启动vim并打开JavaScript文件后,我无法使用标准zo、zc命令折叠。。有什么线索吗?

检查折叠设置是否已激活:

:verbose set foldmethod?
:syntax list foldBraces
第一个应该产生
语法
,并且应该定义语法组


请注意,只有跨越多行的
{…}
块被此折叠。

对于可能遇到此场景的任何其他人;我也有同样的问题。对我来说,解决办法是通过移动来编辑我的.vimrc

syntax enable
在上面


第一个产生语法。。第二个简单地显示---Syntax items---Hm,因此没有定义折叠语法组。手动
:再次调用JavaScriptFold()
时,它能工作吗?什么也不会发生。。任何线索。。应该从哪里开始调试?函数JavaScriptFold是否列出了(3行)函数?您可能真的需要通过
:debug
,或者通过使用
vim-V20vimlog
捕获日志来逐步执行这些命令。
au FileType javascript call JavaScriptFold()