VIM: Vim7中的萬能補全 (Omni completion)
自動補全 (Omni Completion) 是 Vim 7 中的一個自動補全技術,也是 Vim 的一項重要的功能。
如果將 Vim 當成文章的編輯軟體,會因為中文的特性關係,導致這項功能對很多中文用戶來講顯得不那麼實用。但是對於撰寫程式而且,這一個功能就變的很實用了,且因 Vim 支持多種形式的 syntax,再透過 Omni Completion 自動補全,讓 Vim 變成一個多元的程式開發的編寫軟體。
如何使用補全?
補全的使用方法是按 C-x ( Ctrl + x) ,再根據所使用的補全輸入相應的鍵。
如果將 Vim 當成文章的編輯軟體,會因為中文的特性關係,導致這項功能對很多中文用戶來講顯得不那麼實用。但是對於撰寫程式而且,這一個功能就變的很實用了,且因 Vim 支持多種形式的 syntax,再透過 Omni Completion 自動補全,讓 Vim 變成一個多元的程式開發的編寫軟體。
如何使用補全?
補全的使用方法是按 C-x ( Ctrl + x) ,再根據所使用的補全輸入相應的鍵。
- 整句補全對中文用戶還是比較有用的C-l(這條命令在所有的buffer中查找匹配的行)。
- 單詞補全基本沒用因為中文的書寫並不以詞為單位(沒有分隔)C-n(倒是也可當成整句補用)。
- 字典補全c-k和thesaurus補全。同樣的對於中文只能當成整句補用。
- 單詞補全還有一種C-k,除了在當前文件中找匹配外也在包含文件中查找匹配──對編程來講比較有用。
- tags補全C-j。
- 文件名補全C-f。
- 定義和宏補全C-d。
- Vim命令補全C-v。
- 用戶定義補全C-U。
- 萬能補全C-O。 ... (原文)
留言
張貼留言
,,