0
在vi編輯器,我怎麼能移動光標從塊的開頭(如,同時,爲)到塊的結尾(FI,做..)瀏覽循環中VI編輯
在vi編輯器,我怎麼能移動光標從塊的開頭(如,同時,爲)到塊的結尾(FI,做..)瀏覽循環中VI編輯
如果語言使用大括號(C,C++,Java,...),則可以使用'%'在匹配大括號{}
和括號[]
和括號()
之間來回彈跳。您也可以分別使用]]
或[[
移動到下一個或上一個函數的開頭(或其他構造以第1列中的大括號開頭)。
我不認爲有一個簡單的方法去匹配fi
或done
在shell代碼。
%使用vi編輯器也可以移動btw大括號和括號 – 2011-01-05 05:44:29
@Inquisitive:是的。請注意,Bourne shell'case'語句會混淆括號,因爲每個選項都有一個接近的括號,但沒有左括號:'case $ a中的內容)... ;; b)... ;; esac'。現代炮彈(Korn,Bash)允許但不要求一個左括號:'case $在(a)...中的含義; (b)... ;; esac',這是一個好主意,因爲它允許彈出括號再次工作。 – 2011-01-05 06:00:08