使用quickfix在Vim中编译Perl
好吧,这不是关于完全编译,但最近我在Vim中发现了:compiler命令.帮助包含在quickfix文档中,正如我所理解的那样,我可以运行:
:compiler perl 选择perl解释器.然后,帮助说:
但由于目前尚不清楚我应该如何实际运行该程序.我可以运行:make,即使没有make文件?这对我来说很有意义,因为: echo &makeprg 返回perl -Wc%.然而… 在虚假测试程序上执行此操作,仅返回标准错误格式输出,不会打开quickfix窗口.我在这里错过了什么? 解决方法
只需打开quickfix窗口即可
:copen 使用导航错误 :crew :cnext :cprev 请注意,使用非项目make进行快速修复的常见陷阱(即makeprg变量通常包含当前缓冲区的名称(%的扩展))是当焦点位于quickfix窗口时,发出:make again将失败,因为quickfix缓冲区没有与之关联的文件名.也许这可以通过在例如Quickfix窗口中提供人工名称来解决.用于vim的Perl编译模式? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |