从零开始制作实时搜索插件窗口界面 输入响应 按键映射 窗口内颜色高亮 输入框美化 当初,Neovim 刚刚推出异步 job 特性的时候,我就使用 Vim Script 写过一个实时检索的插件 FlyGrep.vim。 最开始...最新博文# neovim# 学习笔记7个月前0220
启用 Git Commit 签名起因 Git Commit 签名 Windows 安装 GPG 生成 GPG 密钥 设置 Git 签名程序 起因 无意间阅读到一篇文章 《震惊!竟然有人在 GitHub 上冒充我的身份!》, 大致看了...最新博文# git# 学习笔记7个月前0190
更新 Neovim 遇到的问题起因 升级 Neovim 不兼容的改动 vim.o.v_te 报错 窗口分割高亮 VertSplit 失效 treesitter 高亮报错 切回稳定版 起因 因为在维护 SpaceVim 这一项目,虽...最新博文# neovim# 学习笔记1年前0180
Rust 字符串算法在搜索 Rust 相关资料,无意间看到 v2ex 上面的一些字符串相关的问题, 于是使用 rust 来测试下。 第 1 期: 前端算法精选-字符串系列 题目 给定一个字符串,请你找出其中不含有重复字符...最新博文# rust# 学习笔记6年前0180
Neovim extmarks 功能介绍什么是 extmark 相关函数 nvim_buf_set_extmark id end_row 和 end_col hi_group hl_eol virt_text virt_text_pos v...最新博文# neovim# 学习笔记7个月前0170
Neovim quickfix 窗口内的一些快捷键删除单行或者多行 结果过滤(Filter) Neovim 的 quickfix 窗口还是比较常用的功能,在这里,我实现了一些 quickfix 窗口内常用的快捷键。 删除单行或者多行 在 quickf...最新博文# neovim# 学习笔记8个月前0170
Vim Script 的新语法字符串的连接符 函数的参数 闭包(closure) 对于 Vim Script 的语法的认知似乎还停留在 《笨方法学 Vim Script》的年代, 在接触 Neovim 以及使用 Lua 写插件之前...最新博文# vim# 学习笔记1年前0170
修复 git clone 问题: gnutls_handshake() failed前因 尝试诊断 重新编译 前因 今天在 wsl 内将 ~/.SpaceVim 仓库的远程地址设置成 https://spacevim.org/git/repos/SpaceVim/ 后,再执行 git...最新博文# git# 学习笔记2年前0170
使用 Vim 作为聊天客户端目前,使用较多的聊天室是 SpaceVim 的 gitter 聊天室,但是这个平台网页访问比较慢。 因此做了vim-chat,可以在 Vim/Neovim 里面快速打开聊天室进行沟通。 如果有兴趣的...最新博文# vim# 学习笔记3年前0170
使用 Windows Live Writer 发布博客很早以前,使用 wordpress 搭建博客的时候,尝试过 Windows Live Writer 这个工具。一些操作界面记忆犹新。 图片来源于网络。 早期的记录: https://groups.go...最新博文# Blog# 学习笔记14年前0170
Lua 函数多返回值 可变参数 在 Lua 中,函数是对语句和表达式进行抽象的主要方法。既可以用来处理一些特殊的工作,也可以用来计算一些值。 Lua 提供了许多的内建函数,你可以很方便的在程序中调用它们,如 pr...最新博文# lua# 学习笔记18年前0170
Vim 环视和固化分组vim Perl 意义 \@= (?= 顺序环视 \@! (?! 顺序否定环视 \@<= (?<= 逆序环视 \@<! (?<! 逆序否定环视 \@...最新博文# vim# 学习笔记21年前0170
Ollama 安装与入门ollama 命令可以允许在本地启动并运行 LLM 大型语言模型:如运行最新的DeepSeek 、Gemma、Llama 3、phi、zephyr、阿里 Qwen、Mistral 和其他包括定制创建自...最新博文# AI# Ollama# 学习笔记7个月前0160
从 VimScipt 切换至 Lua为什么选择 Lua 学习 Lua 配置文件结构 初始化文件 ftplugin Options 事件自动命令 用户自定义命令 设置快捷键 变量类型转换 vim.g 访问全局变量的弊端 Lua 在 Neo...最新博文# lua# neovim# VimScript7个月前0160
Linux目录结构二级目录usr/ 二级目录(子目录)详解: 目录名 功能 /usr/bin/ 存放系统命令 /usr/sbin/ 存放根文件系统不必要的系统...最新博文# 学习笔记# 干货# 教程11个月前0160
rust 格式化整理基本用法 进制转换 对齐方式 基本用法 pub fn main() { println!("{}", "ssss"); } 进制转换 pub fn main() { println!("{}", 1...最新博文# rust# 学习笔记6年前0160