Vimチートシート
モードとカテゴリで整理されたVimキーバインドの検索可能なインタラクティブリファレンス。クリックでコマンドをコピー。
このツールについて
Vimチートシートは、日常の編集で使用するすべてのVimコマンドの無料インタラクティブ リファレンスです。ドキュメントを検索したり印刷されたチートシートを めくる代わりに、検索、モードフィルター、カテゴリフィルターで 必要なキーバインドを数秒で見つけることができます。
各エントリにはキーの組み合わせ、明確な説明、適用されるVimモード
(Normal、Insert、Visual、Command-line)が表示されます。カテゴリはVimの
ワークフロー全体をカバーしています:h、j、k、l、
w、b、gg、Gなどのナビゲーションコマンド、dd、
yy、p、cw、diw、ci(などの編集操作、/pattern、
:%s/old/new/gなどの検索と置換、:sp、:vsp、Ctrl+w
コマンドによるバッファ・ウィンドウ管理、q{reg}での記録と
@{reg}での再生によるマクロ、位置をブックマークするマーク、
高度なコピーペーストのためのレジスタ。
すべてのコンテンツはブラウザ内で完全にレンダリングされます。サーバーへの データ送信はなく、ログインやサインアップも不要です。コマンドラインを 頻繁に使用する場合は、データベースクエリ用の SQLチートシート、 Vimの検索モードで書くパターンをテストする 正規表現テスター、 Vim内でのGit操作には Gitコマンドビルダー もご活用ください。
使い方
- 上部の検索バーにキーワードを入力します — 例:
yank、delete、window、またはddなどの特定のキー。 - モードフィルター(Normal、Insert、Visual、Command-line)をクリックして、そのモードのコマンドのみを表示します。
- カテゴリフィルター(Navigation、Editing、Search/Replace、Buffers/Windows、Macros、Marks、Registers)をクリックしてトピックで絞り込みます。
- カテゴリヘッダーをクリックしてコマンドリストを展開または折りたたみます。
- コマンドのCopyボタンをクリックしてキーバインドをクリップボードにコピーします。
- モードとカテゴリフィルターを検索と組み合わせて、必要なコマンドを素早く見つけます。
- Ctrl+F(またはCmd+F)でブラウザ内検索を使用して、展開されたすべてのエントリをスキャンできます。
人気の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などの高度なトピックを探索します。毎日いくつかの新しいコマンドを練習しましょう。
関連ツール
Bashチートシート
カテゴリ別に整理されたBashコマンドリファレンス。ファイル操作、テキスト処理、ネットワーク、プロセス管理など。
Gitコマンドリファレンス
ワークフロー別に整理されたGitコマンドリファレンス。検索、逆引き、ワークフロー図、コマンドコピー機能付き。
キーボードショートカットリファレンス
VS Code、IntelliJ、Chrome DevTools、Terminal、macOS、Windows、Slack、Figmaの検索可能なショートカット一覧。
正規表現チートシート
検索可能な正規表現構文リファレンス。カテゴリフィルタ、ライブパターンテスト、JavaScript向け一般パターン集。
シェルスクリプトリンター
bash/シェルスクリプトの一般的な問題、非推奨構文、ベストプラクティスをチェック・検証します。