python tab vim
1.unindent does not match any outer indentation level 原因是文件中包含了tab和空格的混合
解決方法:全部使用空格。將 tabstop 和 shiftwidth 設置成相同的值,如 4,并設置 expandtab。這樣新增的縮進會用空格,你按下 tab 鍵,出來的也全是空格。如果文件里本來就有 tab 的話,可以再用一次 :retab 命令,將所有 tab 擴展成空格,這樣就解決了
.vimrc設置如下:
set tabstop=4 set softtabstop=4 set shiftwidth=4 set expandtab set smarttab
浙公網安備 33010602011771號