Vim/Neovimの実践的な使い方や設定、開発効率化について書いています。読んだキー操作は、ブラウザ上で動くVim道場でそのまま試せます(インストール・ログイン不要、全36レッスン)。
Articles
Vimをオンラインで学べるサイト・学習ゲームまとめ
OpenVim、VimGolf、VIM Adventuresなどブラウザだけで練習できるサイトを紹介。
なぜVimmerはVimを使い続けるのか
操作性・ホームポジション・汎用性・カスタマイズ性の観点から理由を整理する。
Vimで現在の日付・時刻を挿入する方法(strftime)
プラグインなしでstrftime()を使い、好きなフォーマットで日時を挿入する方法。
Vimの標準入力補完(Ctrl-n / Ctrl-p / Ctrl-x)の使い方
プラグインなしのキーワード補完と、対象を絞り込むCtrl-xのサブモード。
Vimでファイルを自動保存する方法(autocmd / auto-save.nvim)
プラグインなしのautocmdによる自動保存と、Neovim向けプラグインの使い方。
Vim/Neovimにスタート画面を追加する(vim-startify / snacks.nvim)
起動直後に最近使ったファイルを一覧表示するプラグインをVim/Neovim別に紹介。
VSCodeユーザーがVimに移行する方法(vscode-neovim / Neovide)
VSCodeの機能を保ったままVim操作を導入する方法と、段階的な移行の進め方。
gVimでプラグイン設定が反映されない原因(.vimrcと.gvimrcの違い)
GUI専用設定ファイルに書いてしまいがちな設定と、症状からの切り分け方。
Vimでマルチカーソルを使う方法と、標準機能だけで代用する方法
vim-visual-multiの導入方法と、置換・ビジュアルブロックで代用できる場面。
Vimでインデントを増減する方法(>> / << / shiftwidth)
1行・複数行のインデント操作と、言語別にインデント幅を設定する方法。
ブラウザのクラウドIDEでVimキーバインドを使う方法
GitHub CodespacesなどでVim拡張を有効にする方法。Cloud9の現状にも言及。
複数デバイスで同じVim環境を使う(VPS + SSH構成)
VPS上に1つだけ環境を用意し、どの端末からもSSHで同じ設定を使う構成。
Vim/Neovimの学習段階別おすすめ書籍
基本操作・実務Tips・Vim script・モダン構成、段階に応じた書籍の選び方。
Vimmerがキーボード選びで重視すべきポイント
Ctrlキーの位置、矢印キーの有無、打鍵感がVim操作にどう効いてくるか。
Vimのヘルプを使いこなす方法(:help)
タブ補完・ワイルドカード・モード接頭辞を使った効率的なヘルプ検索のコツ。
正規表現検索の練習ドリル5問
*/cgn/カウント付き検索など、実行結果を予測してから確認する実践ドリル。
正規表現置換の練習ドリル5問
グループ参照・大文字小文字変換・\zsを使った置換パターンの予測ドリル。
$ 一致する記事が見つかりませんでした