99998.shop 啾 - AI API Gateway c2stNDdkNzVmMzIyMDk1NjViMDI0YmYxNjRiMzU4MmVkODcwOTM1NDcwOGJhZDczN2UwNjIwOTUyNDQ5NGVlNGFiZQ== 加入佬们的狂欢 冲啊 1 个帖子 - 1 位参与者 阅读完整话题
一款名为 Vim Classic 的新编辑器分支近日发布了首个稳定版本 8.3.0,开发团队强调该项目的全部代码均未借助大语言模型(LLM)生成。Vim Classic 8.3.0 基于较早的 Vim 8.2.0148 版本开发,团队刻意避开了更新的 Vim9 Script 引擎,以减少长期维护负担并保持代码库的简洁性。不过,这一取舍也意味着,部分依赖新特性的现代 Vim 插件将无法在 Vim Classic 中正常使用。 项目维护者表示,他们的出发点是“清理这一版本的 Vim,为其准备一个发行版本,并想象一个没有 Vim9 Script 的 Vim 8.3 会是什么样子”。在他们看来,相比上游 Vim 项目,Vim Classic 缺乏足够的资源和内部知识储备,因此必须通过简化技术栈来控制维护成本。团队在说明中也坦言,这种路径选择的代价之一,就是与部分现有插件生态的兼容性出现缺口。 尽管是一个理念上“回到经典”的分支,Vim Classic 仍保留了原版 Vim 的“慈善软件”(charityware)模式,承诺继续支持已故 Vim 作者 Bram Moolenaar 生前所坚持的慈善事业——为乌干达有需要的儿童提供帮助。为确保此次发布的安全性,开发者特别强调,他们针对上游 Vim 的安全补丁进行了重点审查,将其中修复安全漏洞的改动有选择地合并进来,同时也提醒早期采用者,系统中仍可能潜藏尚未暴露的缺陷。 这一分支的诞生与当前业界围绕生成式 AI 的争议密切相关。Vim Classic 项目由 Drew DeVault 发起,他在 2026 年 3 月 25 日发表的一篇博文中,公开表达了对生成式 AI 的强烈反感,认为这类技术在现实中集中财富与权力、助长宣传机器甚至极端主义倾向,同时在代码和文本层面大量制造“slop”(低质量内容)。由于 Vim 与 NeoVim 均已接受基于 LLM 辅助生成的代码贡献,DeVault 称自己已无法在“问心无愧”的前提下继续使用这些编辑器,因此选择分叉并维护一条不接纳 AI 代码的路线。 在上游项目中,Vim 于去年 12 月出台了正式的 LLM 相关政策,允许贡献者提交由 AI 生成或辅助生成的代码,但要求必须明确标注,并确保这些代码在风格上与历史代码库保持一致。与此相对,Vim/NeoVim 用户群体中也有相当一部分正在主动拥抱 AI 工具,通过各种插件在本地或云端引入代码补全与“智能助手”等功能。例如,有的插件主打离线优先的本地编码辅助,有的支持在多家外部 LLM 服务之间切换查询,还有插件专门用于在本地运行补全模型,甚至协同多智能体完成任务规划。 在这种分化的背景下,Vim Classic 的出现,为强烈反对生成式 AI 的开发者提供了一个价值立场更为鲜明的替代选项。对这部分用户而言,选择 Vim Classic 不仅是技术路线的抉择,也是一种围绕软件开发伦理、知识生产方式以及开源社区治理模式的态度表达。不过,由于该项目在功能与插件兼容性方面做出了明显取舍,其未来能否吸引足够多的维护者和用户,仍有待时间检验。 访问: https://sr.ht/~sircmpwn/vim-classic/ tar.gz vim-classic-v8.3.0.tar.gz .tar.gz.sig vim-classic-v8.3.0.tar.gz.sig 查看评论
IT之家 6 月 3 日消息,科技媒体 NeoWin 今天(6 月 3 日)发布博文, 报道称 Vim Classic 编辑器发布首个稳定版 8.3.0,主打完全不含 LLM 生成代码。 开发团队为了避开 Vim9 Script 带来的长期维护压力,选择基于 Vim 8.2.0148 版本构建,从而设想打造一个“没有 Vim9 Script 的 Vim 8.3”。 Vim Classic 团队表示这样做能让代码库更简单,也更适合资源有限的分支项目维护,但代价是部分现代 Vim 插件无法在 Vim Classic 上正常使用。 安全方面,Vim Classic 团队称已专门评估来自 Vim 上游的安全补丁,用来覆盖已知漏洞。但团队也提醒早期用户,系统中可能仍有隐藏 Bug,因此它更适合愿意接受兼容性和稳定性风险的用户尝鲜。 该项目发起人是 Drew DeVault,他于 2026 年 3 月 25 日发布博文,强烈反对生成式 AI,认为 AI 会让少数人获利、集中权力、放大宣传,并制造低质量的 AI 生成内容。 IT之家附上参考地址 Vim Classic 8.3 发布
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容: 我的帖子已经打上 开源推广 标签: 是 我的开源项目完整开源,无未开源部分: 是 我的开源项目已链接认可 LINUX DO 社区: 是 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是 以上选择我承诺是永久有效的,接受社区和佬友监督: 是 以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出 Wjinlei/nvim: my new nvim config 这是我之前工作中积累的一套nvim配置,因为我主要写 Go、Python、Vue、Rust,所以 LSP 和格式化都围绕这些语言配置好了,C/C++、Shell、Lua、JSON 这些也支持。文件浏览、模糊搜索、批量替换、代码大纲、Git 集成、Markdown 预览这些常用功能都有,快捷键尽量做到顺手好记。 安装的话需要安装nodejs和python,然后都需要安装pynvim,最后使用:checkhealth检查配置,把你用到的配置到OK就可以了,没用到的可以不管。 希望佬友们喜欢的话给个星星吧,感谢各位佬友了。 5 个帖子 - 3 位参与者 阅读完整话题
其实是 Neovim,我还是觉得 Vim 的界面太原始。 让 Codex 给我改了一版适合给 Go 用的配置,挺好的。 学习 Vim 用的是一位佬友的分享: [开源自荐] [更新] 轻松学习Vim技巧 v2.0.0 开发调优 从 [开源自荐] 轻松学习Vim技巧 v1.5.0 更新 继续讨论,咕咕咕了一个月终于迎来了又一个大版本~ [!abstract] 交互式学习Vim,每一个技巧都能提高编辑效率~ 更新内容 v2.0相比于v1.5主要更新了: 新增亮色主题 新增HJKL贪吃蛇趣味练习 增加Vim引擎的长序列对拍测试,提升Vim行为模拟准确性 使用优选域名提升全球访问速度 修复佬友们指… 但是一直用终端好像挺别扭,佬友们有好的配置吗? 9 个帖子 - 7 位参与者 阅读完整话题
本人不是一个资深的vim使用者,只用vim处理简单的脚本。有说法是HHKB佩列只是给vim程序员准备的,有使用HHKB的佬吗?有那么神吗?真的是程序员必备吗? 4 个帖子 - 3 位参与者 阅读完整话题
https://github.com/yedamao/vim-translator
最近找 AI 生图提示词的时候,发现一个提示词收集站: Lovimg 里面整理了不少图片生成相关的 prompt ,分类也比较清楚,很多热门风格都能直接参考。 感觉适合平时没灵感的时候进去翻一翻,尤其是做 AI 图片、海报、头像、商品图这类内容的时候。 地址: https://lovimg.com/
佬友们,有没有什么网站或者视频能让我快速学会Vim的常用操作。现在用Vim,遇到不会的操作都是现问AI,效率太慢了,还会打断当前操作。 我想系统的学习一遍,然后就能做到毫无阻碍的使用Vim而不是脱离键盘使用鼠标进行操作了。 最好是那种可以直接在网站上面练习的,能让我记住每个命令都是什么而不是要去记一堆分离的操作。 13 个帖子 - 9 位参与者 阅读完整话题
每次选中想要复制都进入 visual 模式,无法跨屏跨机复制,还得改配置。
每次选中想要复制都进入 visual 模式,无法跨屏跨机复制,还得改配置。
每次选中想要复制都进入 visual 模式,无法跨屏跨机复制,还得改配置。
每次选中想要复制都进入 visual 模式,无法跨屏跨机复制,还得改配置。
每次选中想要复制都进入 visual 模式,无法跨屏跨机复制,还得改配置。
每次选中想要复制都进入 visual 模式,无法跨屏跨机复制,还得改配置。
每次选中想要复制都进入 visual 模式,无法跨屏跨机复制,还得改配置。
每次选中想要复制都进入 visual 模式,无法跨屏跨机复制,还得改配置。
关于vim Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。 vim的几种模式 正常模式(normal) 正常模式是使用vim打开文件时的默认模式,无论在哪种模式下,按下Esc键就会进入正常模式。在这个模式下,可以移动光标,删除某个字符,删除某行,复制多行,粘贴多行。 命令模式(command) 在正常模式下输入“:”或“/”进入命令行模式,在该模式下可以进行保存,搜索,替换,退出,显示行号等。 插入模式(insert) 在正常模式下按下 i、a、o 键,都进入插入模式,插入模式里可以进行文字的输入,在该模式下按Esc键切换到正常模式。 可视模式(visual ) 可视模式是选中一块区域进行操作,包括删除,替换,复制,粘贴,改变大小写等。 启动Vim vim -c cmd file: 在打开文件前,先执行指定的命令; vim -r file: 恢复上次异常退出的文件; vim -R file: 以只读的方式打开文件,但可以强制保存; vim -M file: 以只读的方式打开文件,不可以强制保存; vim -y num file: 将编辑窗口的大小设为num行; vim + file: 从文件的末尾开始; vim +num file: 从第num行开始; vim +/string file: 打开file,并将光标停留在第一个找到的string上。 vim –remote file: 用已有的vim进程打开指定的文件。 如果你不想启用多个vim会话,这个很有用。但要注意, 如果你用vim,会寻找名叫VIM的服务器;如果你已经有一个gvim在运行了, 你可以用gvim –remote file在已有的gvim中打开文件。 正常模式常用命令 按Esc键进入正常模式 命令 作用 x 删除光标后的一个字符 X 删除光标前的一个字符 r 替换当前字符 R 替换当前行光标后的字符 nx 删除光标后的n个字符 dd 剪切光标所在的那一行 ndd 剪切光标所在行后的n行 dgg 删除光标前的所有内容 dG 删除光标后的所有内容 ggyG 复制全部内容,按esc键后,先按gg,然后ggyG dG 全部删除,按esc键后,先按gg(到达顶部),然后dG dg0 删除行第一个 :n1,n2d 删除指定范围的行 yy 复制光标所在的行 nyy 复制光标所在行后的n行 p 光标所在行开始,向后粘贴已经复制的内容 P 光标所在行开始,向前粘贴已经复制的内容 u 还原上一次的操作 gg 移动到文件头 G 移动到文件头 命令模式常用命令 正常模式下输入“:”或“/”进入命令行模式 在正常模式下输入命令 命令 作用 :w 保存文本 不退出 :q 不保存退出vim :wq 保存并退出 :w! 强制保存 :q! 强制不保存退出 :wq! 强制保存退出 :set nu 显示行号 :set nonu 不显示行号 :gg 移动到文件头 :G 移动到文件头 :n 移动到第n行 :^ 移动到行首 :$ 移动到行尾 查找和替换 命令 作用 /查找内容 从光标所在行向下查找,n 下一个,N 上一个 ?查找内容 从光标所在行向上搜索,n 下一个,N 上一个 : s/old/new 用new替换当前行第一个old : s/old/new/g 用new替换当前行所有的old :n1,n2s/old/new/g 用new替换文件n1行到n2行所有的old :%s/old/new/g 用new替换文件中所有的old :%s/^/xxx/g 在每一行的行首插入xxx,^表示行首 :%s/$/xxx/g 在每一行的行尾插入xxx,$表示行尾 插入模式常用命令 正常模式下按下 i、a、o 键 在正常模式下输入命令 命令 作用 a 在光标所在字符后插入 A 在光标所在行尾插入 i 在光标所在字符前插入,按8,再按i,进入插入模式,输入=, 按esc进入命令模式,就会出现8个= I 在光标所在行行首插入 o 在光标下插入新行 O 在光标上插入新行 可视模式常用命令 正常模式下按v进入 在正常模式下 命令 作用 v 进入字符文本 V 进入行文本 ctrl+v 进入块文本然后使用上下左右键进行操作选中区域 d 进行选中的部分删除 y 进行复制 p 进行粘贴 r 进行文本替换 gu 转换为小写 gU 转换为大写 g~ 大小写互换。 1 个帖子 - 1 位参与者 阅读完整话题
Edit 是微软去年开源的命令行编辑器,它支持鼠标控制菜单、可同时打开多个文件、拥有查找与替换功能、支持自动换行。2.0.0 版本新增语法高亮功能,增加了40KB,使体积达到了 294KB(Linux 下)。@Appinn Edit 支持 Windows、Linux 与 macOS,不过 Windo
鼠标选择文字,自动进入 visaul 默认,是个 feature 。 按住 shift ,再用鼠标选中文字就不会进入 visual 默认,可用鼠标右键或者 ctrl+v 复制。