MacVim(MAC版)
Mac 用の無料オープンソースの Vim テキストエディタ。ネイティブの画面、タブ、フルスクリーン、トラックパッドのジェスチャ、macOS との連携。
MacVim の概要
MacVim は、キーボード中心の強力なテキストエディタ Vim の Mac 版です。メニュー、ダイアログ、ツールバー、スクロールバーを備えたなめらかなネイティブの画面を Vim に与えつつ、Vim の速さを支えるものはすべてそのまま残しています。ネイティブと非ネイティブのフルスクリーンを使い分けられ、トラックパッドのジェスチャ、Touch Bar、Command キーのショートカットを Vim の操作に割り当てたり、好きな色の Vim タブで作業したりできます。
MacVim はシステムのサービス、辞書の検索、Apple Intelligence の作文ツールで macOS とも連携し、フォントの合字を含めて文字を正確に表示します。リリース 183 では Vim 9.2 に更新され、重要なセキュリティ修正が含まれ、アップデータがアップデートの署名を確認するようになりました。MacVim は MacVim プロジェクトが開発する、Vim ライセンスの無料オープンソースソフトウェアです。macOS 10.13 以降が必要で、macOS 10.9〜10.12 向けには別のレガシー版があります。
主な機能
MacVim は、Mac のために作られた Vim です。
- ネイティブの画面:メニュー、ダイアログ、ツールバー、スクロールバー。
- フルスクリーン:ネイティブと非ネイティブのモード。
- ジェスチャとショートカット:トラックパッド、Touch Bar、Command キーを割り当て。
- タブ:色を変えられる Vim タブ。
- macOS との連携:サービス、辞書、作文ツール。
- フォントの合字:正確で美しい文字表示。
- Vim 9.2:セキュリティ修正を含む最新の Vim。
- 署名付きアップデート:アップデータが署名を確認。
バージョン Release 183 の新機能
MacVim リリース 183 では、Vim 9.2 に更新されました。
- 重要なセキュリティ修正を含む Vim 9.2.0321 に更新
- Sparkle アップデータが、アップデートのフィードの署名を確認するように
- GNU iconv でビルドし、Unicode 以外のファイルの扱いがより一貫するように
- スクリプト用に Ruby 4.0 と Lua 5.5
MacVim のよくある質問
MacVim は無料ですか?
はい。MacVim は Vim ライセンスの無料オープンソースソフトウェアです。
MacVim に必要な macOS のバージョンは?
macOS 10.13 以降が必要です。macOS 10.9〜10.12 向けには別のレガシー版があります。
MacVim と Vim の違いは?
MacVim は、メニュー、ツールバー、タブ、フルスクリーン、macOS との連携を備えた、Mac ネイティブの画面を持つ Vim です。
どの Vim のバージョンが入っていますか?
リリース 183 には Vim 9.2.0321 が入っています。
トラックパッドのジェスチャは使えますか?
はい。トラックパッドのジェスチャ、Touch Bar、Command キーのショートカットを Vim の操作に割り当てられます。
フォントの合字に対応していますか?
はい。合字を含めて文字を正確に表示します。
MacVim は自動でアップデートしますか?
はい。Sparkle アップデータがアップデートをインストールし、フィードの署名を確認します。
MacVim でスクリプトを使えますか?
はい。Python、Ruby、Lua、Perl などのスクリプト言語に対応しています。
MacVim は Homebrew でインストールできますか?
はい。brew install macvim、またはビルド済みのアプリなら brew install --cask macvim-app を実行します。
macvim.FULLMAC.app の MacVim のダウンロードはどこから提供されていますか?
ダウンロードボタンは、GitHub の MacVim 公式リリースページ https://github.com/macvim-dev/macvim/releases/latest につながっています。macvim.FULLMAC.app がアプリを改変したり再パッケージしたりすることはありません。
似ているアプリ
LiteEditLiteEdit は Swift と AppKit で作られた 1 MB 未満の Mac 用ネイティブコードエディタで、メインの IDE と並べてコードを開く、読む、手早く編集するためのものです。20 以上の言語のシンタックスハイライト、タブ、サイドバーのファイルツリー、正規表現対応の検索と置換、ファイルを切り替える Quick Open コマンドを備えています。再度起動すると、フォルダ、ファイル、カーソル位置、ウィンドウの状態を復元します。開発ツール
CateCateは、ズーム可能な無限キャンバス上に作られたIDEで、複数のコーディングエージェントを同時に動かすためのものです。ターミナル、エディタ、ブラウザパネルはタブに収まらず、ワークスペース上に自由に配置できます。CateのターミナルでClaude Code、CodexなどのエージェントCLIを実行すると、各パネルにエージェントが作業中か、完了したか、あなたを待っているかが表示され、入力が必要になるとすぐに通知されます。開発ツール
GeanyGeany は、GTK ツールキットで作られた小さくて速い統合開発環境です。ほかのパッケージへの依存を少なくしながら、シンタックスハイライト、コードの折りたたみ、自動補完、シンボル一覧、エディタ内でのビルドと実行など、IDE に求められる機能を備えるように設計されています。C、Java、PHP、HTML、Python、Perl、Pascal など、多くのファイル形式を扱えます。開発ツール
CodeEditCodeEdit は、コミュニティが開発し、Electron などのクロスプラットフォームフレームワークを使わずに Swift で macOS 専用に書かれたコードエディタです。ちょっとした編集では TextEdit のように軽く、大きなプロジェクトでは Xcode のような充実した環境へと広がることを目指しています。機能には、シンタックスハイライト、コード補完、プロジェクト全体の検索と置換、スニペット、内蔵ターミナル、タスクの実行、Git 連携があります。CodeEdit は Xcode を置き換えるものではなく、Apple プラットフォーム向けではないプロジェクトのためのエディタです。開発ツール
VimRVimR は、Swift で書かれた macOS 用の Neovim の GUI です。中で Neovim を動かしながら、ほかのグラフィカルなエディタにある便利な機能を加えているので、Neovim の速さとキーボード中心の編集を、Mac のネイティブなウインドウで使えます。Markdown のプレビュー、再読み込みしてもスクロール位置を保つ HTML のプレビュー、Xcode の「Open Quickly」のようなあいまいファイル検索、シンプルなファイルブラウザを備えています。開発ツール
Nextpad++Nextpad++ は、Windows のコードエディタ Notepad++ を完全なネイティブアプリとして Mac に移植したものです。書き直しでも Wine でもなく、Notepad++ のオリジナルのコードを移植しているので、Notepad++ のユーザが期待するとおりに動き、しかもネイティブのメニュー、ショートカット、ファイルダイアログ、ダークモード、macOS Tahoe の外観で macOS になじみます。多くの言語の構文ハイライト、プラグイン、マクロ、正規表現によるファイル内検索、分割表示、ドキュメントマップが使えます。開発ツール
FULLMAC.app はこのアプリをホストしていません。ダウンロードボタンは開発元のページにリンクしています。