开发者

Easy way to find unmatched quote in vim?

开发者 https://www.devze.com 2023-02-07 02:03 出处:网络
I\'m writing a ksh script and apparently have an unmatched double quot开发者_如何学Goe (\") in my code.Ksh unfortunately just tells me that the last line of the script doesn\'t match it, but the error

I'm writing a ksh script and apparently have an unmatched double quot开发者_如何学Goe (") in my code. Ksh unfortunately just tells me that the last line of the script doesn't match it, but the error is almost certainly well before the end of my script. I'm writing this in VIM. Is there some way I can narrow down where the actual quote issue is?


Probably go to the end (G$) and search for a double quote backwards (?")

Otherwise, lookup for lines with only one double quote (/^[^"]*"[^"]*$) could help if your script is simple.


If you're using a terminal that supports color and you turn on syntax highlighting, it should be easy to spot unusually long strings. To turn on syntax highlighting, go into command mode and type:

syntax on

You can read more about syntax highlighting in the vim documentation:

http://vimdoc.sourceforge.net/htmldoc/syntax.html

0

精彩评论

暂无评论...
验证码 换一张
取 消