我正在编写一个ksh脚本,并且在我的代码中显然有一个无与伦比的双引号("
)。不幸的是,Ksh告诉我脚本的最后一行与它不匹配,但错误几乎肯定在我的脚本结束之前。我在VIM写这篇文章。有什么办法可以缩小实际报价问题的范围吗?
答案 0 :(得分:6)
可能会到最后(G$
)并向后搜索双引号(?"
)
否则,如果您的脚本很简单,查找只有一个双引号(/^[^"]*"[^"]*$
)的行可能会有所帮助。
答案 1 :(得分:6)
如果您正在使用支持颜色的终端并打开语法高亮显示,则应该很容易发现异常长的字符串。要打开语法突出显示,请进入命令模式并键入:
syntax on
您可以在vim文档中阅读有关语法突出显示的更多信息: