vimr
v0.49.0-20241006.202133
下载 • 文档
VimR 是用 Swift 编写的适用于 macOS 的 Neovim GUI。
我们的目标是构建一个内部使用 Neovim 的编辑器,并具有一些类似于现代编辑器中的便捷 GUI 功能。
还有其他适用于 macOS 的 Neovim GUI,请参阅列表,那么为什么呢?
玩弄 Neovim,
尝试使用 Swift(尤其是 RxSwift),
尝试一下 Redux 架构的主要思想,以及
(最重要的是)玩得开心!
如果你觉得健谈,这里有一个聊天室:https://matrix.to/#/#vimr:matrix.org
如果您想在经济上支持 VimR,请使用 Github 的赞助商。
预构建的通用签名和公证的二进制文件可以在版本下找到。
NvimView:包含 NSView 的 SwiftPM 模块,该模块捆绑了将 Neovim 嵌入 Cocoa 应用程序所需的所有内容,例如 Neovim 二进制文件及其runtime
文件。
RxMsgpackRpc:使用 RxSwift 实现 MsgpackRpc。
RxNeovimApi:Neovim API 的 RxSwift 包装器。
降价预览
通用 HTML 预览(重新加载时保留滚动位置)
模糊文件查找器,类似于 Xcode 的“快速打开...”
触控板支持:捏合缩放和两指滚动。
连字:默认关闭。在首选项中将其打开。
命令行工具。
(简单)文件浏览器
JetBrain IDE 的灵活工作空间模型
克隆此存储库。安装homebrew
,然后在项目根目录中:
git 子模块更新 --init xcode-select --install # 安装 Xcode 命令行工具,如果你还没有brew bundle # 安装依赖项,例如 Neovimclean=true notarize=false 的构建工具 ./bin/build_vimr.sh# 将放置 VimR.app在 ./build/Build/Products/Release/
请参阅 DEVELOP.md。
麻省理工学院