我正在写一个ksh脚本,显然在我的代码中有一个无与伦比的双引号("
)。不幸的是,Ksh告诉我脚本的最后一行不匹配它,但是错误几乎肯定在脚本结束之前。我正在VIM中编写此代码。有什么办法可以缩小实际报价的范围?
最佳答案
可能到末尾(G$
)并向后搜索双引号(?"
)
否则,如果脚本很简单,则查找仅包含一个双引号(/^[^"]*"[^"]*$
)的行可能会有所帮助。
关于debugging - 在vim中找到不匹配报价的简单方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4830193/