Vimチートシート

モードとカテゴリで整理されたVimキーバインドの検索可能なインタラクティブリファレンス。クリックでコマンドをコピー。

このツールについて

Vimチートシートは、日常の編集で使用するすべてのVimコマンドの無料インタラクティブ リファレンスです。ドキュメントを検索したり印刷されたチートシートを めくる代わりに、検索、モードフィルター、カテゴリフィルターで 必要なキーバインドを数秒で見つけることができます。

各エントリにはキーの組み合わせ、明確な説明、適用されるVimモード (Normal、Insert、Visual、Command-line)が表示されます。カテゴリはVimの ワークフロー全体をカバーしています:hjklwbggGなどのナビゲーションコマンド、ddyypcwdiwci(などの編集操作、/pattern:%s/old/new/gなどの検索と置換、:sp:vspCtrl+w コマンドによるバッファ・ウィンドウ管理、q{reg}での記録と @{reg}での再生によるマクロ、位置をブックマークするマーク、 高度なコピーペーストのためのレジスタ。

すべてのコンテンツはブラウザ内で完全にレンダリングされます。サーバーへの データ送信はなく、ログインやサインアップも不要です。コマンドラインを 頻繁に使用する場合は、データベースクエリ用の SQLチートシート、 Vimの検索モードで書くパターンをテストする 正規表現テスター、 Vim内でのGit操作には Gitコマンドビルダー もご活用ください。

使い方

  1. 上部の検索バーにキーワードを入力します — 例:yankdeletewindow、またはddなどの特定のキー。
  2. モードフィルター(Normal、Insert、Visual、Command-line)をクリックして、そのモードのコマンドのみを表示します。
  3. カテゴリフィルター(Navigation、Editing、Search/Replace、Buffers/Windows、Macros、Marks、Registers)をクリックしてトピックで絞り込みます。
  4. カテゴリヘッダーをクリックしてコマンドリストを展開または折りたたみます。
  5. コマンドのCopyボタンをクリックしてキーバインドをクリップボードにコピーします。
  6. モードとカテゴリフィルターを検索と組み合わせて、必要なコマンドを素早く見つけます。
  7. Ctrl+F(またはCmd+F)でブラウザ内検索を使用して、展開されたすべてのエントリをスキャンできます。

人気のVimチートシートトピック

すべてのVimチートシート例を見る →

よくある質問

どのVimモードに対応していますか?

チートシートはVimの4つの主要モードをカバーしています:Normalモード(ナビゲーションとコマンドのデフォルトモード)、Insertモード(テキスト入力用)、Visualモード(テキスト選択用)、Command-lineモード(:w、:q、:%sなどのexコマンド用)。各コマンドエントリにどのモードに属するかが表示されます。

特定のVimコマンドを見つけるにはどうすればよいですか?

検索バーを使用してキーワードを入力します — キー名(dd、yy、Ctrl+w)、アクション(delete、yank、paste)、または概念(macro、register、mark)。フィルターボタンを使用してモードやカテゴリでフィルタリングすることもできます。

Vimコマンドをコピーできますか?

はい。すべてのコマンド行の右側にCopyボタンがあります。クリックするとキーバインドが即座にクリップボードにコピーされます。コピーが成功すると緑のチェックマークが表示されます。

テキストオブジェクトはカバーされていますか?

はい。Editingカテゴリにはdiw(内側の単語を削除)、ciw(内側の単語を変更)、di"(引用符内のテキストを削除)、ci((括弧内のテキストを変更)、da{(中括弧ごと削除)などのテキストオブジェクトコマンドが含まれています。テキストオブジェクトはVimの最も強力な機能の一つです。

データは安全ですか?

はい。これは静的なリファレンスツールで、すべてのコンテンツはブラウザ内で完全に読み込まれ、レンダリングされます。サーバーへのデータ送信はなく、Cookieの保存もなく、ログインも不要です。

チートシートはNeovimもカバーしていますか?

ここにリストされているコマンドはVimとNeovimの両方で互換性があります。両エディタで共有されるコアVimキーバインドをカバーしています。Neovim固有のLua設定やTreesitter統合などはカバーされていませんが、すべての基本的なモーション、オペレーター、exコマンドは同じように動作します。

このチートシートを使ってVimを学ぶにはどうすればよいですか?

Navigationカテゴリから始めて基本的なカーソル移動(h、j、k、l、w、b、0、$)を学びます。次にEditingの基本(i、a、dd、yy、p、u)に進みます。慣れたらSearch/Replace、Visualモード、そしてMacros、Marks、Registersなどの高度なトピックを探索します。毎日いくつかの新しいコマンドを練習しましょう。

関連ツール