Repolode
qvacua

qvacua/vimr

Swiftで開発されたNeovim用のmacOSネイティブGUI。ファイル検索やワークスペースなど、Mac向けの機能を備えています。

スター
7,013
フォーク
234
未解決の Issue
313
最終コミット
28 日前

これは何?

VimRはmacOSで動作するNeovimのグラフィカルフロントエンドです。NeovimエディタをネイティブのCocoaウィンドウ内に組み込み、Neovimを編集エンジンとして使いながら、他のエディタにあるようなGUIの便利機能を追加します。

Markdownプレビュー、再読み込み後もスクロール位置を維持する汎用HTMLプレビュー、Xcodeの「Open Quickly」を参考にしたあいまい検索対応のファイル検索、シンプルなファイルブラウザ、プロジェクトを整理するためのワークスペース機能を備えています。トラックパッドのピンチ操作によるズームや2本指スクロールに対応し、環境設定で合字を有効にできます。

このプロジェクトは、再利用可能なSwiftパッケージにも分割されています。NvimViewは、他のCocoaアプリに組み込むためのNeovimバイナリとランタイムを同梱したNSViewです。NvimApiはNeovimへの同期・非同期アクセスを提供します。署名済みのビルド済みバイナリはReleasesページから入手でき、アプリの動作にはmacOS 13.0以降が必要です。

主な機能

  • 01NeovimをmacOSのネイティブウィンドウに組み込み
  • 02Markdownおよび汎用HTMLのプレビュー
  • 03Xcodeの「Open Quickly」に似たあいまい検索対応のファイル検索
  • 04シンプルなファイルブラウザとワークスペース機能
  • 05トラックパッドのピンチ操作によるズームと2本指スクロール
  • 06コマンドラインツールを同梱

ユースケース

  • NeovimをmacOSのネイティブウィンドウで使いたいVimユーザー
  • 編集中にMarkdownやHTMLファイルをプレビュー
  • NvimViewを使ってNeovimのビューをCocoaアプリに組み込み

クイックスタート

  1. 1

    Releasesページからビルド済みの署名済みアプリをダウンロードします

  2. 2

    リポジトリをクローンし、サブモジュールを初期化します

    git submodule update --init
  3. 3

    Xcodeのコマンドラインツールと依存関係をインストールしてから、ビルドします

    clean=true notarize=false trust_plugins=true ./bin/build_vimr.sh

使う前に知っておきたいこと

  • macOSのみ対応。macOS 13.0以降が必要です。
  • ソースからビルドするには、Xcode 26とHomebrewが必要です。

収録されている特集

トピック

#neovim#vim#macos#swift#text-editor#cocoa#neovim-clients#neovim-experience#neovim-guis#objective-c

よくある質問

vimr とは?
Swiftで開発されたNeovim用のmacOSネイティブGUI。ファイル検索やワークスペースなど、Mac向けの機能を備えています。 VimRはmacOSで動作するNeovimのグラフィカルフロントエンドです。NeovimエディタをネイティブのCocoaウィンドウ内に組み込み、Neovimを編集エンジンとして使いながら、他のエディタにあるようなGUIの便利機能を追加します。
vimr は無料で使えますか?ライセンスは?
vimr は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
vimr は今もメンテナンスされていますか?
活発にメンテナンス中。vimr の最終コミットは 2026年10月10日 です。
vimr は何に使えますか?
NeovimをmacOSのネイティブウィンドウで使いたいVimユーザー 編集中にMarkdownやHTMLファイルをプレビュー NvimViewを使ってNeovimのビューをCocoaアプリに組み込み
vimr のインストール方法は?
Releasesページからビルド済みの署名済みアプリをダウンロードします リポジトリをクローンし、サブモジュールを初期化します: git submodule update --init Xcodeのコマンドラインツールと依存関係をインストールしてから、ビルドします: clean=true notarize=false trust_plugins=true ./bin/build_vimr.sh
vimr はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/qvacua/vimr

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト

Neovimは拡張性を高めるために再設計されたVimベースのテキストエディターで、プラグインや外部UIから操作できるLuaおよびRPC APIを備えています。

開発ツール#text-editor#vim#lua
10.3万+162 今週7374Vim ScriptOther更新 19 時間前