轻松取消Excel密码的三种简单有效方法
1211
2022-05-30
您可以在插入或追加模式下使用 Ctrl-x 在 Vim 中执行自动单词完成。通过键入单词的前几个字符,您可以从词典或同义词库中获取整个单词,甚至可以从您正在编辑的文件中获取已存在的单词。
本文通过示例和屏幕截图说明如何执行以下操作:
单词/模式完成
线路完成
词典单词补全
文件名补全
词义相近的填词(同义词补全)。
所有的补全都是相关的,您可以使用相同的键在显示的多个选项之间导航,然后按 Enter 选择合适的选项。
1. 在 Vi/Vim 中使用 Ctrl-x Ctrl-n 完成单词/模式
您可以使用以下 Vim 快捷键之一来选择文件中的现有单词。
CTRL-x CTRL-n : 单词完成 – 向前
CTRL-x CTRL-p :单词补全——向后
图:在 Vi / Vim 中使用 Ctrl-x Ctrl-n 完成关键字
程序员和管理员的典型用法:
完成文件中现有的单词,无需重新键入。
在您的程序或 shell 脚本中完成变量名或函数名。
2. 在 Vim 中使用 Ctrl-x Ctrl-l 完成换行
如果要插入现有的行,请输入该行的前几个单词/字符,然后按 Vim 快捷键“Ctrl+x Ctrl+l”,将显示与该模式匹配的所有行。注意:第二个控制字符是小写的 L。
图:使用 Ctrl-x Ctrl-l 完成 Vim 整行
程序员和管理员的典型用法:
在文件中快速重复现有行。
当函数已在同一文件中的其他地方声明时,自动填充函数定义的第一行。
3. 使用 Ctrl-x Ctrl-f 完成文件名
使用快捷键“Ctrl+x Ctrl+f”插入驻留在 Linux 系统上任意位置的文件的名称。
图:使用 Ctrl-x Ctrl-f 完成 Vim 文件名
典型用法:当您在文档中给出文件名的路径作为参考时。
4. 同义词补全
使用此功能,您可以为刚刚输入的单词选择具有相同含义的替代单词。
5.字典单词补全使用Ctrl-x Ctrl-k
通过在 ~/.vimrc 中添加以下行,在 Vim 中启用字典。
$ cat ~/.vimrc set dictionary+=/usr/share/dict/words
当您在输入的单词中遇到正确的拼写时,这是一个很棒的功能。键入前几个字符后,按 Vim 快捷键 Ctrl-x Ctrl-k 显示匹配的字典单词。
图:使用 Ctrl-x Ctrl-k 的 Vim 字典单词补全
最后说明:
Verify whether autocmd is enabled in Vi / Vim - 从 vi / vim 执行 :version。如果启用了自动命令功能,它将显示+autocmd。
Insert Mode Completion help- 从 vi / vim 执行 :help ins-completion,以获取有关插入模式完成功能的快速帮助。
开发者
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。