UNIX/vim-验证语法错误
如何验证vim(Unix)上的代码是否有语法错误? 是否有任何命令来测试代码UNIX/vim-验证语法错误,unix,vim,editor,vi,vim-syntax-highlighting,Unix,Vim,Editor,Vi,Vim Syntax Highlighting,如何验证vim(Unix)上的代码是否有语法错误? 是否有任何命令来测试代码 提前谢谢你 使用检查代码的插件 我使用的一个,我不是唯一一个,是语法: 这适用于大量不同的语言,甚至可以为每种语言选择多个“lint”引擎。例如,我使用python,并可以将语法配置为使用以下检查器之一:flake8、pyflakes、pylint和本机python检查器。而且,是的,它还检查vim脚本 如果您不能使用任何插件,只想调试vim脚本,那么最好使用vim自己的调试器(帮助调试脚本)。要使用此模式,请执行以下
提前谢谢你 使用检查代码的插件 我使用的一个,我不是唯一一个,是语法: 这适用于大量不同的语言,甚至可以为每种语言选择多个“lint”引擎。例如,我使用python,并可以将语法配置为使用以下检查器之一:flake8、pyflakes、pylint和本机python检查器。而且,是的,它还检查vim脚本 如果您不能使用任何插件,只想调试vim脚本,那么最好使用vim自己的调试器(帮助调试脚本)。要使用此模式,请执行以下操作:
vim-D my\u breaked\u script.vim
:debug
切换到调试模式echo idx
,或全局变量:echo g:idx
,其中idx是变量:breakadd
设置断点。并使用:breakdel
:配置文件开始功能
和:配置文件停止
谢谢你的回答,但是我将有一个关于vim代码的考试,所以我不能使用任何插件。我希望有一种方法可以使用vim编辑器来验证我的代码。您是否像在调试中一样使用了vim-D?那对你有用吗?如果这对你有效,我会更新我的答案并提供更多细节。如果我执行这些文件?可能是个解决办法,对吧?但是,如何在vim上执行C代码?谢谢大家!@乌萨雷斯,这是另一个问题!但是,是的,可以在vim中编译C代码并查看编译器错误:阅读关于:make和:copen的帮助。