Eric's Blog: 如何使用 SpaceVim 的 Job API因为 Vim8 和 Neovim 实现的 job 函数存在很大的区别,并且使用的方式也是不一样的。在制作插件时,如果需要同时兼容 Vim 和 Neovim 就会存在很大的麻烦。因此,在 SpaceVi...最新博文# vim# 学习笔记4年前000
Eric's Blog: 使用 Vim 管理待办事项简介 安装 简介 这一功能主要是方便检索源码中的待办事项。只需要在源码注释中加入相关标签即可,比如 " @todo Use new prolog plugin " call add(plugins, ...最新博文# vim# 学习笔记7年前000
Eric's Blog: Neovim 和 Vim 插件管理器的实现逻辑插件的本质 目录结构及载入时机 autoload/ 目录 plugin/ 目录 ftplugin/ 目录 懒加载的实现逻辑 通过命令加载 on_cmd 根据函数加载 on_func 根据事件加载 on...最新博文# neovim# vim# 学习笔记1年前000
Eric's Blog: 分班选生物还是化学高一这一年过的很快,这一年没有用心学习,玩的太多了,到了高二分班的时候了。 记得初中升高中的时候,化学考的比物理都高,以为以后会一直喜欢化学这门课的。 可是完全没有想到的是,目前政治这门课成绩最好,然...最新博文# vim# 生活随笔22年前000
Eric's Blog: 自定义 quickfix 窗口格式老旧方法 使用 quickfixtextfunc 在 Neovim 或者 Vim 中,QuickFix 窗口内的内容默认的格式是: <filename>|<lnum> col ...最新博文# neovim# vim# 工具分享1年前000
Eric's Blog: 模块化 vimrc 初体验Vim 使用已经快有4个年头了,从最早期的只有一个 ~/.vimrc 文件,到之前一个完整的 ~/.vim 目录, 期间配置文件结构也改变了很多。配置也变得越来越臃肿。 体验过 eclipse 这样的...最新博文# vim# 工具分享17年前000
Eric's Blog: 在 Vim 中使用聊天工具安装 微信及QQ聊天 依赖 启动 在装了 arch 之后,没有庄 gnome 等桌面,而是采用了 I3-WM 这样的平铺桌面, 平时有聊天的需求,又无法忍受手机打字那么麻烦, 于是做了一个 Linux...最新博文# vim# 工具分享9年前000
Eric's Blog: 如何在 Vim 内进行高效的排序排序命令 排序函数 Vim 分别提供了排序函数 sort()、uniq() 和排序命令 :sort。机遇这两种方式,可以在 Vim 内对文本进行高效的排序。 下面分两部分详细说明下这两种方式的使用方法...最新博文# vim# 学习笔记7年前000
Eric's Blog: Vim/Neovim 中使用正则表达式元字符 替换变量 函数式 与 Perl 正则表达式的区别 贪婪模式和非贪婪模式 Neovim 中使用正则表达式 2018 年 8 月 28 日,我在 CSDN 博客上面发表过一篇文章:《Vim 中使用...最新博文# neovim# regexp# vim1年前000
Eric's Blog: Vim 中文文档规范检查插件初心 使用说明 协作开发 初心 经常使用 markdown 进行中文写作,包括但不限于写一些文档。对于中文排版目前没有非常好的检查工具。 因此做了 chinese_linter.vim 这个插件,目的...最新博文# vim# 工具分享8年前000
Eric's Blog: (Neo)Vim 插件开发指南简介 基本语法 注释 变量 作用域 函数定义 插件的目录结构 Vim 自定义命令 简介 (Neo)Vim 插件开发中文指南,主要包括 Vim 脚本语法、插件开发技巧等。 基本语法 注释 在写脚本时,经...最新博文# neovim# vim# 学习笔记7年前000
Eric's Blog: 使用 Vim 作为 SSH 客户端在 Windows 下之前一直使用 xshell 作为 ssh 客户端。自从 Neovim 和 Vim 都增加了内置终端后,于是就把 xshell 这个软解卸载了。使用 Neovim 内置的函数来实现...最新博文# vim# 学习笔记3年前000