使用 Vim 官方网站的字典下载链接

下载字典:

解压缩所需字典文件

tar xzvf ~/Downloads/engspchk.targ.gz CVIMSYN/engspchk.dict

使用 Vim 整理成字典文件

vim CVIMSYN/engspchk.dict

删除前面三行:gg3dd

删除行首 GoodWord单词: :%s/^GoodWord\t//g

整理成每个单词占一行:%s/\t/^M/g,    ^M 的输入要用 ctrl-v 再按回车键,也可以用 ctrl-v-m 来输入 ^M.

删除最后一行:Gdd

排序::sort

现在的 engspchk.dict 中文件每一行只有一个单词,并且按字母排好了序的

拷贝字典文件到指定目录

查看 Vim 的 $VIMRUNTIME: 进到 Vim, 执行 :echo $VIMRUNTIME, 显示 vim runtime 的目录路径,如用 MacVim 类似下面的

/Applications/MacVim.app/Contents/Resources/vim/runtime

我们在 $VIMRUNTIME 目录下创建 dict 目录并放置处理好的字典文件 english.dict

mkdir /Applications/MacVim.app/Contents/Resources/vim/runtime/dict

cp CVIMSYN/engspchk.dict /Applications/MacVim.app/Contents/Resources/vim/runtime/dict

当然,这一步我们可以把 english.dict放到任意的目录中去

设置 .vimrc 文件

setlocal dictionary+=$VIMRUNTIME/dict/english.dict

英文单词自动补全快捷键

ctrl + x, ctrl + k

vim java.dict_配置 VIM 英语字典相关推荐

  1. vim java maven_vim 配置 java complete

    遇到的一个坑 安装好插件后,启动 Vim 时遇到过这样一个错误 No Javavi library classes found, it means that we couldn't compile i ...

  2. vim配置全攻略(2)——vim的简单配置

    这篇文章主要讲的是vim的简单配置,相对于vim内置的一些快捷键和功能,vim的客制化才是vim的灵魂,也是vim存活31年仍被热衷的原因. 如果你还不了解vim的基本操作和体系,我建议你看一下我上一 ...

  3. 使用脚本编写 Vim 编辑器,第 4 部分: 字典

    Vimscript 中的字典 在本质上和 AWK 关联数组.Perl 哈希表,或者 Python 字典都是一样.也就是说,这是一个无序容器,按字符串而不是整数来进行索引. Vimscript 系列 的 ...

  4. 关于vim的详细配置

    超级强大的vim配置(vimplus) 2017年03月14日 22:59:09 擒贼先擒王 阅读数:25153 From : http://www.cnblogs.com/highway-9/p/5 ...

  5. Ubuntu 14.04 配置vim插件教程

    Ubuntu 14.04 vim插件配置教程 (最终配置成适配C/C++语言编程的IDE) 注:本系统采用ubuntu-14.04.3-desktop-amd64.iso镜像生成的虚拟机,以下步骤中的 ...

  6. Linux——打造vim IDE~.vimrc配置

    呕心沥血,终于配好了vim,虽然也配了YouComplete,但是没有效果,也不知道为什么~,心力交瘁 不搞了,裸着吧~ 踩了个大坑,脑子抽了把vim自带的python3.5卸载了,就是手贱,明明有帖 ...

  7. VIM使用系列之一——配置VIM下编程和代码阅读环境

    作者:gnuhpc from http://blog.csdn.net/gnuhpc  http://gnuhpc.wordpress.com/ 本文环境:ubuntu 10.10/vim7.2 前言 ...

  8. Vim编辑器Windows配置(一)

    1. 前提准备 注意:安装vundle前提需要先安装git和配置curl 1.1 安装GVIM 1.2 安装git客户端:msysgit msysgit只提供了git的核心功能,而且是基于命令行的 下 ...

  9. vim的使用以及vim插件的配置

    目录 vim简介 vim工作模式 光标移动 文件插入操作 文本删除 文本复制,剪切与粘贴 文本修改与替换 文本查找与替换 修改的撤销,重做与保存 编辑多个文件 分页与折叠栏 多窗口操作 vim配置与v ...

最新文章

  1. 开始接触QM(Quality Management)
  2. wxpython问卷调查界面_调查问卷使用说明书,问卷就要这么设计!
  3. spring 链接池
  4. Docker 单机网络
  5. led大屏按实际尺寸设计画面_“差评”不断的LED户外大屏,到底缺了什么?
  6. python能做哪些客户端_Python 实现简单的客户端认证
  7. 物联网与万物互联有什么区别?
  8. AJAX全套(JSONP、CORS)
  9. 7 centos lvs nat配置_centos中lvs安装配置方法详解
  10. 个人练习-jq 鼠标移上移出查看图片(放大)提示
  11. .net core linux 串口,.Net Core 跨平台应用使用串口、串口通信 ,可能出现的问题、更简洁的实现方法...
  12. Win7下使用VirtualBox虚拟机安装OS X 10.9 Mavericks
  13. Linux0号进程,1号进程,2号进程
  14. c语言 release函数报错,91-100
  15. goland debug Got a connection, launched process /private/var/folders/l9/
  16. 【OpenHarmony】napi基本用法之promise实现
  17. 欧姆龙自动化小型连接器端子台XW2K系列
  18. 哈工大李治军老师操作系统笔记【27】:从生磁盘到文件(Learning OS Concepts By Coding Them !)
  19. Centos配置阿里云yum源及epel源
  20. 哈密顿系统_Matlab

热门文章

  1. 如何用Git向GitHub上传送文件(从注册GitHub到用Git上传的每一步)
  2. 大数据技术落地需要注意哪些问题
  3. 大数据存在的安全隐患该如何防患
  4. 服务器安装mysql文档_Linux 服务器安装MySQL数据库
  5. php地址地区选择器,区域选择 - 按大区及省市多选区域,可自定义用于其它业务 – 基于ThinkPHP和Bootstrap的极速后台开发框架...
  6. python两数相加有进退位_仁裁者、Python之父Guido“退位”,python何去何从?
  7. 几何分布的期望和方差公式推导_数学期望、方差、协方差
  8. neo4j︱neo4j批量导入neo4j-import (五)
  9. 笔记(4)——Analyzing Communities and Their Evolutions in Dynamic Social Networks
  10. 前端知识天天学(2)