Vim
エンジニアのためのWebチートシート
Vimは高機能なテキストエディタです。 モード操作、移動、編集、検索・置換、ウィンドウ操作など、よく使うキーバインドをチートシートにまとめました。
モード
Vimには主に4つのモードがあります。
| モード | 説明 |
|---|---|
Normal | デフォルトモード。コマンド実行、カーソル移動 |
Insert | テキスト入力モード |
Visual | テキスト選択モード |
Command | コマンドライン入力モード(:で開始) |
モード切替
モード間の切り替えキーです。
カーソル移動
基本移動
hjklで上下左右に移動します。
単語単位の移動
単語単位でカーソルを移動します。
行内・行間移動
行の先頭・末尾、特定行への移動です。
画面移動
画面単位でスクロールします。
編集
挿入
インサートモードへの入り方です。
削除
テキストの削除コマンドです。
コピー & ペースト
ヤンク(コピー)とペーストの操作です。
Undo / Redo
操作の取り消しとやり直しです。
検索 & 置換
検索
テキストを検索します。
置換
テキストを置換します。
ビジュアルモード
ビジュアル選択
テキストを視覚的に選択します。
選択後の操作
ビジュアルモードで選択後に実行できる操作です。
ファイル操作
保存 & 終了
ファイルの保存と終了のコマンドです。
ファイル操作
ファイルの操作コマンドです。
ウィンドウ & タブ
ウィンドウ分割
画面を分割して複数ファイルを表示します。
タブ
タブでファイルを管理します。
応用
マクロ
操作を記録して再生します。
マーク
カーソル位置をマークして後で戻ります。
レジスタ
テキストを名前付きレジスタに保存します。
引用・参考リンク
Related Cheatsheets
- Linuxコマンド-Linuxの基本的なコマンドのチートシートです。ファイル操作、テキスト処理、プロセス管理、ネットワーク、システム情報など、日常的に使用するコマンドをまとめました。
- Git-Gitとはソースコードの変更履歴を記録・追跡するための分散型バージョン管理システムです。過去のファイルの状態に戻したり、チームで変更履歴を共有して効率良くチーム開発を行うことができます。 そんな便利なGitをチートシートにまとめてみました。
- パッケージマネージャー-npm、yarn、pnpmの3つのJavaScriptパッケージマネージャーのコマンド比較チートシートです。 インストール、アップデート、削除など、日常的に使うコマンドを対比表形式でまとめました。
- Bash / Shell-Bash(Bourne Again Shell)のチートシートです。 ファイル操作、テキスト処理、変数、条件分岐、ループ、関数など、シェルスクリプトの基本をまとめました。
Related Goods
WebTerm - Recommended tools
WebTermは、ブラウザでLinuxコマンド・Gitコマンドを安全に実行でき、チュートリアル式で学べるターミナルサンドボックスです。
AIコーディングツールの普及に伴い、CLIの基礎知識を身につける重要性は増しています。実際のターミナルを操作するのに抵抗がある方でも、WebTermはローカル環境を壊す心配がありません。「会員登録不要・無料」で利用でき、学習環境として最適です。

WebTerm
Browser Terminal Sandbox for Learning CLI
開く
All Cheatsheets
エンジニア・プログラマー向けの便利なチートシートを多数まとめています(SP/Tablet/PC対応)
すべてのチートシートを見る



