1. vim編輯器自帶關鍵字補全
? ?觸發: ctrl + n ?or ctrl + p
補全命令:
? ?<C-n> ? ? ? ? ? ? ?普通關鍵字 【能夠根據buffer以及標簽文件列表等進行關鍵字補全】
? ?<C-x><C-f> ? ? 文件名補全【像在命令行的提示信息一樣,提示當前工作目錄下的所以文件名列表】
? ?<C-x><C-l> ? ? 整行補全【提供的另一種復制文本的方法】
? ?<C-x><C-o> ? ?全能補全【能夠根據語言語法特性進行補全】
? ?<C-x><C-n> ? ?當前緩沖區關鍵字
? ?<C-x><C-i> ? ? 包含文件關鍵字
? ?<C-x><C-]> ? ? 標簽文件關鍵字
? ?<C-x><C-k> ? ?字典查找
操作彈出菜單:
? ? <C-n> ? ? ? ? 使用補全列表下一個選項
? ? <C-p> ? ? ? ? 使用補全列表上一個選項
? ? <C-y> ? ? ? ? 確認使用當前選中的匹配項
? ? <C-e> ? ? ? ? 還原最早輸入的文本
? ? <C-h> ? ? ? ? 從當前匹配項刪除一個字符
使用技巧:<C-n><C-p>
? ? 使用<C-n>觸發出菜單后,如果菜單過于長則再按<C-p>回到之前的輸入內容繼續鍵入字符從而對
菜單進行過濾,減少菜單選項。
使用心得:
? ? ?過于短的字符沒有必要使用自動補全,反而會影響輸入速度,對于過長的字符串以及文件名輸入及其有用,利用整行補全可實現對已有行的復制功能。 ?
2. YouCompleteMe 插件自動補全
?