Eric's Blog: Vim/Neovim 中使用正则表达式元字符 替换变量 函数式 与 Perl 正则表达式的区别 贪婪模式和非贪婪模式 Neovim 中使用正则表达式 2018 年 8 月 28 日,我在 CSDN 博客上面发表过一篇文章:《Vim 中使用...最新博文# neovim# regexp# vim1年前000
Eric's Blog: Neovim 状态栏及标签栏点击事件什么是 tablineat 测试标签栏点击事件 多次点击存在的问题 什么是 tablineat 熟悉 Vim 或者 Neovim 的用户对于其状态栏(statusline)和标签栏(tabline)应...最新博文# neovim# 工具分享1年前000
Eric's Blog: 代码格式化插件 format.nvim前因 插件的安装 自定义 formatter 插件的使用 Markdown 代码块格式化 前因 最近,我在 Reddit 上面分享了一个新的代码格式化的插件 format.nvim, 回复大多是是在问...最新博文# neovim# 工具分享1年前000
Eric's Blog: 在 SpaceVim 中使用卢曼卡片盒笔记法做笔记起因 基于 Neovim 的 zettelkasten 插件 基于 Tags 的 ZkBrowser 使用 Telescope 检索 Tags 使用 Telescope 检索标题 补全笔记 ID 笔记...最新博文# neovim# zettelkasten# 工具分享1年前000
Eric's Blog: Vim9Script 与 Lua 的速度比较前面写过一篇Lua 与 VimL 速度比较的文章, 里面对 Lua 与 VimL 脚本计算速度做了比较。随着 Vim 的更新并且推出了新的脚本语言 Vim9Script, 也想看一下这个新的脚本语言写...最新博文# lua# neovim# vim1年前000
Eric's Blog: Neovim 和 Vim 插件管理器的实现逻辑插件的本质 目录结构及载入时机 autoload/ 目录 plugin/ 目录 ftplugin/ 目录 懒加载的实现逻辑 通过命令加载 on_cmd 根据函数加载 on_func 根据事件加载 on...最新博文# neovim# vim# 学习笔记1年前000
Eric's Blog: 实时调整 Neovim 的颜色主题需求背景 早期功能实现 在主题设定后方直接修改 使用 ColorScheme 事件调用覆写函数。 使用 cpicker.nvim 实时调色 需求背景 如果日常使用 Neovim 较多的话,选择一个喜欢...最新博文# neovim# 工具分享1年前000
Eric's Blog: 悬浮滚动条插件 scrollbar.vim插件简介 问题反馈 安装及使用 插件简介 今天给大家分享一下我的 “新” 插件: scrollbar.vim。 这是一个支持 Neovim 和 Vim 的悬浮滚动条插件, 使用的是 Neovim 的 ...最新博文# neovim# 工具分享1年前000
Eric's Blog: 关于 Neovim 插件开发的指南今天,在 Neovim 中文电报群有人分享了一个仓库 nvim-best-practices@24e835c, 是关于 Neovim 插件开发的一些“指南”,或者可以说是“建议”,当然我也回复了我的想...最新博文# neovim# 生活随笔1年前000
Eric's Blog: Neovim 调色板插件 cpicker.nvim启用插件 操作界面 后续计划 因为偶尔需要修改 Neovim 的高亮,涉及到颜色调整,以往使用的是外部工具,来回切换非常麻烦。也找了一些 Neovim/Vim 的插件,但是使用的感觉确实不尽如人意。 ...最新博文# neovim# 工具分享2年前000
Eric's Blog: Neovim 缓冲区(buffer)相关事件起因 获取可用事件列表 事件的触发时机 BufAdd BufNew BufNewFile 测试示例 起因 最近在使用 SpaceVim 的标签栏(tabline)时发现,对于新增的空内容的缓冲区(bu...最新博文# neovim# 学习笔记2年前000
Eric's Blog: (Neo)Vim 括号补全插件比较起因 实现逻辑及功能比较 auto-pairs neopairs.vim nvim-autopairs 维护状态 起因 输入模式下,成对符号的自动补全一直是比较常用的功能。使用了很多年 delimit...最新博文# neovim# vim# 工具分享2年前000