2006-11-15

VIM: Vim7中的萬能補全 (Omni completion)

自動補全 (Omni Completion) 是 Vim 7 中的一個自動補全技術,也是 Vim 的一項重要的功能。

如果將 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。 ... (原文)

發表 VIM 的相關文章:

  1. VIM: Vi 中一些常用的使令
  2. VIM: vba套件的安裝與移除
  3. VIM: 製作 vimball 的 vba 安裝檔
  4. VIM: GVim 亂碼的問題
  5. VIM: Vim 中的萬能補全 (Omni Complete)
  6. VIM 七個有效率的文本編輯習慣
Related Posts Plugin for WordPress, Blogger...

沒有留言 :

張貼留言

,,