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

news/2024/7/21 13:12:24 标签: vim, 学习, 编辑器

技巧122-将单词添加到拼写文件中

在这里插入图片描述

  • Vim的拼写字典并非十全十美,但可以通过把单词添加到拼写文件的方式来进一步完善它。

    • 可以用zg命令把光标下的单词加到拼写文件中,使Vim可以识别它。
    • zw命令,可以把光标所在处的单词标记为拼写错误。该命令把该单词从拼写文件中删除。
    • zug 可用于无意中添加或删除了单词到拼写文件中的情况。可以撤销对光标下单词所执行的zg或zw命令。
  • Vim会把添加到字典中的单词保存至某个拼写文件中。

    • 拼写文件名字由所使用的语言以及文件编码类型决定。
      • 例如编辑的时一个UTF-8文件,采用的时英语字典,通过zg命令添加的单词都会被保存到:
      ~/.vim/spell/en.utf-8.add
      

为专业术语创建拼写文件

  • 通过配置spellfile选项,可以指定一个文件路径,用于保存由zg和zw命令添加、删除的单词。

    • :h spellfile 查看帮助
  • Vim允许同时指定多个拼写文件,这意味着可以维护多份单词列表。

    • 例如,当准备为某个章节进行拼写检查时,就可以将包含以下配置行的文件加载进来。
      • 其中jargon.utf-8.add指向本书代码库中的一个文件,它保存了作者维护的Vim术语表。
    setlocal spellang=en_us
    setlocal spellfile=~/.vim/spell/en.utf-8.add
    setlocal spellfile+=~/books/practical_vim/jargon.utf-8.add
    
    • 对于每一个别拼写检查器误判的单词,目前都有两种方式处理:
      • 通过2zg将其添加到Vim术语表中
      • 通过1zg将其添加到默认的单词列表中

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

相关文章

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

技巧123-在插入模式下更正拼写错误 通常做法:切换到普通模式 [s 命令跳回到发生拼写错误的地方 1z 将其更正过来快捷方式:利用拼写自动补全功能 在插入模式下通过s命令更正拼写错误。还可以通过实现同样的功能(与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-…

ubuntu20.04更换国内源镜像

ubuntu20.04更换国内源镜像 备份 sudo cp /etc/apt/source.list /etc/apt/source.list.bak修改配置文件/etc/apt/source.list sudo vim /etc/apt/source.list deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted deb http://mirrors.tuna.tsinghua.ed…

AddressSanitizer使用入门

AddressSanitizer centos安装相关库 yum install devtoolset-11-libasan-devel使用 测试代码 [rootlzw test]# cat test_address_sanitizer.c #include <stdlib.h> #include <stdio.h> int test() {char *x (char*)malloc(10 * sizeof(char*));free(x);retur…

进销存excel_进销存管理系统excel模板

点击标题下「鼎锐教育」可快速关注分享最新的设计教程与素材资讯&#xff01;鼎锐教育-专业的设计师成长交流平台 素材分类&#xff1a;办公文档文件大小&#xff1a;44.75M文件格式&#xff1a;XLSX推荐软件&#xff1a;Excel 2016模板下载进销存管理系统excel模板百度网盘下…

ubuntu20.04安装微信

ubuntu20.04安装微信 方法1(无法登陆): 资源地址 http://archive2.kylinos.cn/deb/kylin/production/PART-V10-SP1/custom/partner/V10-SP1/pool/all/下载 wget http://archive2.kylinos.cn/deb/kylin/production/PART-V10-SP1/custom/partner/V10-SP1/pool/all/weixin_2.1…

Ds918 ds3615 ds3617区别_都9102年了,GET和POST的区别掌握了没有?

1 前言最近看了一些同学的面经&#xff0c;发现无论什么技术岗位&#xff0c;还是会问到 get 和 post 的区别&#xff0c;而搜索出来的答案并不能让我们装得一手好逼&#xff0c;那就让我们从 HTTP 报文的角度来撸一波&#xff0c;从而搞明白他们的区别。2 标准答案在开撸之前吗…

GitHub下载 无法分配请求的地址_百度网盘破限速软件PanDownload复活了!60MB/s!附下载地址...

点击上方蓝色文字 关注我们吧&#xff01;最近几天&#xff0c;听说PanDownload 复活了有人接盘了&#xff0c;重新制作上线推出了更加强劲的复活版&#xff01;但是笔者去下载了一下&#xff0c;发现并不能使用于是经过百般搜寻&#xff0c;发现被人提供的已经是旧版了于是&a…