《Vim实用技巧(第2版)》学习笔记:技巧115-使用字典中的单词进行自动补全

news/2024/7/21 14:10:05 标签: vim, 学习, 编辑器

技巧115-使用字典中的单词进行自动补全

在这里插入图片描述

  • 有时候,我们想通过自动补全功能输入某个单词,但是它并没有在任何打开的缓冲区、包含文件或标签文件中出现过。
    • 这种情况下,可以在字典中查找。
    • :h compl-dictionary
    <C-x><C-k>
    
    • 为了激活该功能,需要为Vim提供一份合适的单词列表。
    • 最简单的方法是运行下面的命令来激活Vim的拼写检查功能。
    :set spell
    
    • 如果不想激活拼写检查功能,可以通过dictionary选项来指定一个或多个含有单词列表的文件。
      • :h ‘dictionary’
    • 除此之外,还有一种通过拼写字典实现自动补全的方式。技巧123中介绍了其应用实例。

http://www.niftyadmin.cn/n/1163746.html

相关文章

《Vim实用技巧(第2版)》学习笔记:技巧116-自动补全整行文本

技巧116-自动补全整行文本 自动补全整行文本&#xff0c;vim中用触发 :h compl-whole-line 普通关键字补全采用的文件也同样用于生成行自动补全建议列表。Vim会忽略行首的缩进。面向行的自动补全功能妙就妙在不用知道要复制的行的具体位置&#xff0c;而只需要知道有这样一行额…

《Vim实用技巧(第2版)》学习笔记:技巧117-自动补全单词序列

技巧117-自动补全单词序列 当使用自动补全功能补全单词时&#xff0c;Vim会记住该单词的来源位置。 如果紧接着再次调用自动补全功能&#xff0c;Vim就会插入位于其后的单词。重复使用来完成补全。 Vim的自动补全不仅仅可以插入单词序列&#xff0c;也可以用于插入一系列的行。…

《Vim实用技巧(第2版)》学习笔记:技巧118-自动补全文件名

技巧118-自动补全文件名 Vim中的文件名自动补全功能可以通过命令触发 :h comple-filenameVim的文件名自动补全功能只相对于工作目录的路径扩展&#xff0c;而不是相对于当前编辑文件的路径. 理解这一点很重要。这一点会使得补全文件名&#xff0c;很多时候要在当前目录下才起作…

《Vim实用技巧(第2版)》学习笔记:技巧119-根据上下文自动补全

技巧119-根据上下文自动补全 全能补全时由Vim实现的intellsense功能。 intellsense 是 Intelligent Sense的缩写&#xff0c;指的是一套编程环境。intellsense通过减少程序员常犯的误解、笔误以及其他错误&#xff0c;帮助他们加快编码的流程。 全能补全功能可以通过命令进行触…

《Vim实用技巧(第2版)》学习笔记:技巧121-使用其他拼写字典

技巧121-使用其他拼写字典 一旦启用了Vim的拼写检查器&#xff0c;它将以英语字典作为默认的拼写字典进行单词比较。 通过配置spelllang选项&#xff0c;可以更改其默认设置。spellang选项并不是全局性的&#xff0c;它永远只在本地缓冲区生效。 这意味着在编辑2各或2各以上的文…

《Vim实用技巧(第2版)》学习笔记:技巧122-将单词添加到拼写文件中

技巧122-将单词添加到拼写文件中 Vim的拼写字典并非十全十美&#xff0c;但可以通过把单词添加到拼写文件的方式来进一步完善它。 可以用zg命令把光标下的单词加到拼写文件中&#xff0c;使Vim可以识别它。zw命令&#xff0c;可以把光标所在处的单词标记为拼写错误。该命令把该…

《Vim实用技巧(第2版)》学习笔记:技巧123-在插入模式下更正拼写错误

技巧123-在插入模式下更正拼写错误 通常做法:切换到普通模式 [s 命令跳回到发生拼写错误的地方 1z 将其更正过来快捷方式:利用拼写自动补全功能 在插入模式下通过s命令更正拼写错误。还可以通过实现同样的功能&#xff08;与s有细节区别)。只有某行文本出现的拼写错误不止一处…

luacheck使用笔记

luacheck使用笔记 安装 ubuntu sudo apt install lua-checkcenteros yum install luarocks安装报错 rootmybonline1 mybonline]# luarocks install luacheck Installing https://luarocks.org/luacheck-0.25.0-1.src.rock... Using https://luarocks.org/luacheck-0.25.0-…