Swiftで開発されたネイティブmacOSコードエディタ。シンタックスハイライト、補完、Git連携、デバッグ、拡張機能を備えています。
macvim-dev/macvim
ネイティブメニュー、フルスクリーンモード、Touch Bar、macOSとの連携に対応した、VimテキストエディタのmacOS向けGUI版です。
- スター
- 7,885
- フォーク
- 692
- 未解決の Issue
- 214
- 最終コミット
- 8 時間前
これは何?
MacVimは、Vimのモード編集にグラフィカルユーザーインターフェースを追加した、VimテキストエディタのmacOS向けビルドです。ネイティブのウィンドウ、メニュー、ダイアログボックス、ツールバー、スクロールバーを備えており、ターミナル版よりも一般的なMacアプリに近い操作感で使えます。
ネイティブ/非ネイティブのフルスクリーンモード、トラックパッドジェスチャ、Touch Bar、Commandキーのショートカット、システムサービス、辞書検索など、macOSの機能と連携します。Vim GUIのタブは色をカスタマイズでき、フォントリガチャにも対応しています。
MacVimは下流フォークとして、upstream Vimの変更を定期的に取り込んでいます。Homebrewではformulaとして、またはビルド済みアプリを提供するcaskとしてインストールでき、Dockまたはmvimコマンドから起動できます。
主な機能
- 01メニュー、ダイアログボックス、ツールバー、スクロールバーを備えたネイティブGUI。
- 02ネイティブ/非ネイティブのフルスクリーンモード。
- 03トラックパッドジェスチャ、Touch Bar、CommandキーのショートカットをVimの操作に割り当て可能。
- 04システムサービス、辞書検索、Apple Intelligence Writing Toolsとの連携。
- 05カスタマイズ可能なGUIタブとフォントリガチャ。
ユースケース
- ターミナルではなく、ウィンドウ表示のmacOSアプリでVimのモード編集を使う。
- macOSのシステムサービスやショートカットを活用しながら、Vimのキーバインドでコードやテキストを編集する。
- Homebrewを使ってMacにVim GUIをインストールする。
クイックスタート
- 1
Homebrew でインストール
brew install macvim - 2
または cask アプリをインストール
brew install --cask macvim-app - 3
Dock またはターミナルから MacVim を起動
mvim
使う前に知っておきたいこと
- macOS でのみ動作します。
トピック
よくある質問
- macvim とは?
- ネイティブメニュー、フルスクリーンモード、Touch Bar、macOSとの連携に対応した、VimテキストエディタのmacOS向けGUI版です。 MacVimは、Vimのモード編集にグラフィカルユーザーインターフェースを追加した、VimテキストエディタのmacOS向けビルドです。ネイティブのウィンドウ、メニュー、ダイアログボックス、ツールバー、スクロールバーを備えており、ターミナル版よりも一般的なMacアプリに近い操作感で使えます。
- macvim は無料で使えますか?ライセンスは?
- macvim は Vim ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- macvim は今もメンテナンスされていますか?
- 活発にメンテナンス中。macvim の最終コミットは 2026年10月19日 です。
- macvim は何に使えますか?
- ターミナルではなく、ウィンドウ表示のmacOSアプリでVimのモード編集を使う。 macOSのシステムサービスやショートカットを活用しながら、Vimのキーバインドでコードやテキストを編集する。 Homebrewを使ってMacにVim GUIをインストールする。
- macvim のインストール方法は?
- Homebrew でインストール: brew install macvim または cask アプリをインストール: brew install --cask macvim-app Dock またはターミナルから MacVim を起動: mvim
- macvim はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/macvim-dev/macvim
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ターミナルを使わず、formula、cask、tap、サービスをインストール・更新・管理できるHomebrew向けmacOSネイティブGUI。
Terminalを使わずHomebrewパッケージを検索・インストール・更新・管理できる、Homebrew公式のmacOSネイティブアプリ。
tmuxなどにタブや分割を任せる、クロスプラットフォーム対応のGPUアクセラレーションOpenGL端末エミュレーター。
WinGet、Scoop、Chocolatey、Homebrew、APT、pip、npmなどを一元管理する、Windows中心のGUIアプリ。