恢复到默认完成模式

ram*_*ion 2 vim

使用默认的 vimrc(来自$VIMRUNTIME/vimrc_example.vimCTRL-NCTRL-P,默认情况下,似乎在我的打开缓冲区中搜索完成选项。

这对我很有用。

有时,我会切换完成模式(CTRL-X CTRL-F例如,使用 开始执行文件名完成),但我对如何切换回默认模式感到困惑。提供的选项(如CTRL-X CTRL-N关键字本地完成)似乎都没有完全相同的工作方式。

那么我怎样才能恢复到检查我打开的缓冲区呢?

Sha*_*baz 5

vim文档中

完成可以用于:

1. Whole lines                                     |i CTRL-X CTRL-L|
2. keywords in the current file                    |i CTRL-X CTRL-N|
3. keywords in 'dictionary'                        |i CTRL-X CTRL-K|
4. keywords in 'thesaurus', thesaurus-style        |i CTRL-X CTRL-T|
5. keywords in the current and included files      |i CTRL-X CTRL-I|
6. tags                                            |i CTRL-X CTRL-]|
7. file names                                      |i CTRL-X CTRL-F|
8. definitions or macros                           |i CTRL-X CTRL-D|
9. Vim command-line                                |i CTRL-X CTRL-V|
10. User defined completion                        |i CTRL-X CTRL-U|
11. omni completion                                |i CTRL-X CTRL-O|
12. Spelling suggestions                           |i CTRL-X s|
13. keywords in 'complete'                         |i CTRL-N|
Run Code Online (Sandbox Code Playgroud)

然后它说(强调我的):

... 您可以通过键入 CTRL-X 和 CTRL-X 命令之一进入 CTRL-X 模式。 您可以通过键入一个不是有效 CTRL-X 模式命令的键来退出 CTRL-X 模式。 有效的键是 CTRL-X 命令本身、CTRL-N(下一个)和 CTRL-P(上一个)。