考虑以下代码块 -
if (1==1):#Go forever
print "Wooo."
Vim没有看到:,由于评论,所以它坚持打印应该与“if”
处于同一缩进级别使用http://www.vim.org/scripts/script.php?script_id=974
任何想法都会受到赞赏。
答案 0 :(得分:1)
在.vim文件中找到它:
" If the previous line ended with a colon, indent relative to
" statement start.
if pline =~ ':\s*$'
将其更改为...
" If the previous line ended with a colon, indent relative to
" statement start.
if pline =~ ':\s*\(#.*\)\?$'
这将使它也匹配以冒号结尾后跟注释的行。