Ollama 安装与入门ollama 命令可以允许在本地启动并运行 LLM 大型语言模型:如运行最新的DeepSeek 、Gemma、Llama 3、phi、zephyr、阿里 Qwen、Mistral 和其他包括定制创建自...最新博文# AI# Ollama# 学习笔记4个月前030
从 VimScipt 切换至 Lua为什么选择 Lua 学习 Lua 配置文件结构 初始化文件 ftplugin Options 事件自动命令 用户自定义命令 设置快捷键 变量类型转换 vim.g 访问全局变量的弊端 Lua 在 Neo...最新博文# lua# neovim# VimScript4个月前010
启用 Git Commit 签名起因 Git Commit 签名 Windows 安装 GPG 生成 GPG 密钥 设置 Git 签名程序 起因 无意间阅读到一篇文章 《震惊!竟然有人在 GitHub 上冒充我的身份!》, 大致看了...最新博文# git# 学习笔记4个月前020
从零开始制作实时搜索插件窗口界面 输入响应 按键映射 窗口内颜色高亮 输入框美化 当初,Neovim 刚刚推出异步 job 特性的时候,我就使用 Vim Script 写过一个实时检索的插件 FlyGrep.vim。 最开始...最新博文# neovim# 学习笔记4个月前020
Neovim extmarks 功能介绍什么是 extmark 相关函数 nvim_buf_set_extmark id end_row 和 end_col hi_group hl_eol virt_text virt_text_pos v...最新博文# neovim# 学习笔记5个月前020
Neovim quickfix 窗口内的一些快捷键删除单行或者多行 结果过滤(Filter) Neovim 的 quickfix 窗口还是比较常用的功能,在这里,我实现了一些 quickfix 窗口内常用的快捷键。 删除单行或者多行 在 quickf...最新博文# neovim# 学习笔记5个月前010
Linux目录结构二级目录usr/ 二级目录(子目录)详解: 目录名 功能 /usr/bin/ 存放系统命令 /usr/sbin/ 存放根文件系统不必要的系统...最新博文# 学习笔记# 干货# 教程8个月前020
Vim Script 的新语法字符串的连接符 函数的参数 闭包(closure) 对于 Vim Script 的语法的认知似乎还停留在 《笨方法学 Vim Script》的年代, 在接触 Neovim 以及使用 Lua 写插件之前...最新博文# vim# 学习笔记10个月前000
使用 GitHub 进行身份验证时要小心起因 授权登录时需要的权限 查看 Github 账户已授权网站 国内版 Github? 起因 很早以前,我注册过一个叫做“黑客派”的论坛,后来这个论坛改名为“链滴”。 当时论坛提供了使用 Github...最新博文# github# 学习笔记10个月前010
从 GitHub Page 切换至 Cloudflare Page新建 Cloudflare Page 使用最新版 Jekyll 及 插件 自定义域名 大概是 2023 年 9 月份,将网站从 Github Page 服务切换到了 Cloudflare Page。 ...最新博文# jekyll# 学习笔记10个月前010
Vim9Script 与 Lua 的速度比较前面写过一篇Lua 与 VimL 速度比较的文章, 里面对 Lua 与 VimL 脚本计算速度做了比较。随着 Vim 的更新并且推出了新的脚本语言 Vim9Script, 也想看一下这个新的脚本语言写...最新博文# lua# neovim# vim10个月前010
Neovim 和 Vim 插件管理器的实现逻辑插件的本质 目录结构及载入时机 autoload/ 目录 plugin/ 目录 ftplugin/ 目录 懒加载的实现逻辑 通过命令加载 on_cmd 根据函数加载 on_func 根据事件加载 on...最新博文# neovim# vim# 学习笔记10个月前000
Neovim 缓冲区(buffer)相关事件起因 获取可用事件列表 事件的触发时机 BufAdd BufNew BufNewFile 测试示例 起因 最近在使用 SpaceVim 的标签栏(tabline)时发现,对于新增的空内容的缓冲区(bu...最新博文# neovim# 学习笔记11个月前010
Lua 与 Vim Script 之间函数相互调用起因 基本兼容逻辑 Vim Script 中调用 Lua Lua 中调用 Vim Script 函数 起因 在使用 Neovim 之前,一直使用的是 Vim Script 写 Vim 脚本。随着 Ne...最新博文# neovim# 学习笔记12个月前010
更新 Neovim 遇到的问题起因 升级 Neovim 不兼容的改动 vim.o.v_te 报错 窗口分割高亮 VertSplit 失效 treesitter 高亮报错 切回稳定版 起因 因为在维护 SpaceVim 这一项目,虽...最新博文# neovim# 学习笔记1年前010
修复 git clone 问题: gnutls_handshake() failed前因 尝试诊断 重新编译 前因 今天在 wsl 内将 ~/.SpaceVim 仓库的远程地址设置成 https://spacevim.org/git/repos/SpaceVim/ 后,再执行 git...最新博文# git# 学习笔记1年前010