技巧112 與自動補全得彈出式菜單進行交互
可供彈出式菜單使用的命令
按鍵操作 | 作用 |
---|---|
<C-n> |
使用來自動補全列表得下一個匹配項(next匹配項) |
<C-p> |
使用來自動補全列表得上一個匹配項(previous匹配項) |
<C-y> |
確認使用當前選中得匹配項(yes) |
<C-e> |
還原最早輸入的文本(exit) |
<C-h> |
從當前匹配項中刪除一個字符 |
<C-l> |
從當前匹配項中增加一個字符 |
{char}> |
中止自動補全並插入字符 |
瀏覽補全列表,但不改變文檔內容
<CR>
和<C-y>
插入到文檔中
滾動瀏覽補全列表得同時更新文檔內容
<C-n>
鍵不僅可以選擇列表中的一項,而且它會使用選中的單詞更新文檔。
放棄所有選擇項
<C-e>
隨着輸入字符得增多,補全列表將得到精簡
實時過濾功能!!!
使用<C-n><C-p>
,在不關閉彈出式菜單得情況下回到我們所輸入的文本中,並且實時過濾補全列表。
該技巧對其他自動補全功能同樣有效。建議使用<C-x><C-o><C-p>
對全能補全的結果進行實時性過濾,或利用<C-x><C-f><C-p>
爲文件名補全實現相同的功能。