技巧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>
为文件名补全实现相同的功能。