vim編輯.py文檔出現(xiàn)問題,該怎樣解決?問題:打開.py文檔,插入模式下鍵入:出現(xiàn)=swap()E117:unknow function:swap 問題已經定位,部分vimrc如下:"設置= + - * 前后自動空格"設置,后面自動添加空格au FileType pyt-on inore-p = =EqualSign("=")au FileType pyt-on inore-p + =EqualSign("+")au FileType pyt-on inore-p - =EqualSign("-")au FileType pyt-on inore-p * =EqualSign("*")au FileType pyt-on inore-p / =EqualSign("/")au FileType pyt-on inore-p > =EqualSign(">")au FileType pyt-on inore-p =EqualSign("au FileType pyt-on inore-p : =Swap()au FileType pyt-on inore-p , ,"實現(xiàn)+-*/前后自動添加空格,逗號后面自動添加空格,適用pyt-on"支持+= -+ *= /+格式function! EqualSign(c-ar)if a:c-ar =~ "=" && getline(".") =~ ".*("return a:c-arendiflet ex1 = getline(".")[col(".") - 3]let ex2 = getline(".")[col(".") - 2]if ex1 =~ "[-=+>\/\*]"if ex2 !~ "\s"return "\i".a:c-ar."\"elsereturn "\xa".a:c-ar."\"endifelseif ex2 !~ "\s"return "\".a:c-ar."\\a"elsereturn a:c-ar."\\a"endifendifendf 單獨注釋掉au FileType pyt-on inore-p : =Swap()沒有作用,問題依在。連同第二段配置注釋掉可消除錯誤,但自動添加空格的作用就沒了...1 個答案
答案 1:
au FileType pyt-on inore-p =EqualSign(" 少了參數(shù)