VimR:提升Vim体验的Neovim GUI客户端

VimR是一款专为macOS设计的Neovim图形界面客户端,利用Swift语言开发,旨在为用户提供更现代化和便捷的Vim编辑体验。
clickgpt_line.png_noView
介绍

你知道吗?在macOS上使用Vim的朋友们有福了!VimR就是一个专为macOS用户设计的Neovim GUI客户端,采用Swift语言开发,给大家带来了更现代化的编辑体验。作为一名Vim用户,我一直在寻找一种能够结合Vim强大功能和现代图形界面的工具,而VimR正好满足了我的需求。

VimR的开发目标是利用Neovim的强大功能,同时加入一些现代编辑器的便捷GUI特性。虽然市面上也有其他的Neovim GUI工具,但VimR的独特之处在于它不仅仅是一个工具,更是一个让你玩转Neovim和Swift的乐园。开发者们还在这个项目中尝试了Redux架构的主要思想,最重要的是,他们在这个过程中找到了乐趣。如果你也想参与讨论,VimR还有一个聊天室:https://matrix.to/#/#vimr:matrix.org。

如果你对VimR感兴趣,可以在GitHub的Releases页面找到预构建的通用签名和公证过的二进制文件,直接下载使用就好。

VimR还提供了一些可重用的组件,比如NvimView,这是一个SwiftPM模块,包含了嵌入Neovim所需的一切,比如Neovim二进制文件及其运行时文件。还有RxMsgpackRpc,这是一个使用RxSwift实现的MsgpackRpc,以及RxNeovimApi,这是Neovim API的RxSwift封装。

VimR的功能也很丰富,比如Markdown预览、通用HTML预览(重新加载时保留滚动位置)、类似Xcode的模糊文件查找、触控板支持(捏合缩放和双指滚动)、字形连字(默认关闭,可以在偏好设置中打开)、命令行工具、简单的文件浏览器,以及类似JetBrain IDE的灵活工作区模型。

想要自己构建VimR?只需克隆这个仓库,然后在项目根目录安装homebrew,接着运行几个命令就可以了。具体步骤是:

    
bash
git submodule update --init
xcode-select --install  # 安装Xcode命令行工具,如果你还没有安装的话
brew bundle  # 安装依赖项,比如Neovim的构建工具
clean=true notarize=false ./bin/build_vimr.sh  # VimR.app将被放置在./build/Build/Products/Release/

如果你想了解更多开发细节,可以查看DEVELOP.md文件。

最后嘛,VimR是基于MIT许可证的开源项目,大家可以自由使用和贡献。对于我来说,VimR不仅仅是一个工具,更是一个提升Vim体验的绝佳选择。如果你也在寻找一种更现代化的Vim使用方式,不妨试试VimR吧!

RPA
八爪鱼RPA
支持一键抓取公众号/小红书/抖音/淘宝数据
立即查看
流程自动化
付费
AI爆文训练营
图文变现友好赛道,低门槛、高上限,教你从0到1做个赚钱的公众号!
立即查看
躺着赚钱
¥149/年
何老师陪你做副业
这里聚焦AI副业、个人IP、自媒体运营、写作、赚钱案例。不哔哔,只分享有价值的副业项目。
立即查看
AI赚钱案例
限免
DeepSeek进阶教程
带你全面掌握DeepSeek应用技巧。提升工作、学习效率
立即查看
100万人学过
付费
网盘拉新实战教程
每周花费一小时,手把手教你赚网盘平台佣金
立即查看
500人学过
限时优惠
AiPPT
结合最新AI技术,为用户提供一键生成高质量PPT的解决方案。
立即查看
一键生成 PPT
免费
豆包MarsCode
一款免费的AI编程助手,全新支持DeepSeek R1/V3、豆包大模型1.5自由切换,免部署、更准确、更强大!
立即查看
AI编程助手
免费
Monica AI
Monica AI满血复活DeepSeek【免费】,提升您的聊天、搜索、写作和编程体验。
立即查看
一站式 AI 助手
云服务
腾讯云
综合性的云计算服务平台,现已接入DeepSeek,提供多样化的云解决方案
立即查看
高效可靠
云服务
阿里云
全球领先的云计算与数据服务平台,提供云服务器、存储、数据库、安全等多种服务
立即查看
多样化
编程学习
免费领取编程学习资料