Vim/Neovimの実践的な使い方や設定、開発効率化について書いています。
Articles
Vimの番号付きレジスタ「"0〜"9」の仕組みを正確に理解する
検索モーションが絡む例外パターンなど、番号付きレジスタのルールを正確に解説。
Vimの読み取り専用レジスタ("% "# ": ".)の実践的な使い道
ファイル名や直前のコマンドを自動保持する読み取り専用レジスタの実用例。
Vimでレジスタを貼り付ける全パターン(ノーマル/挿入/コマンドライン)
p/Pだけじゃない、モードごとのレジスタ貼り付けキーバインドを一覧で整理。
Vimのコピー(ヤンク)操作いろいろ 文字/行/矩形範囲
yl/yy/nyy/矩形選択など、ヤンク操作のバリエーションを整理する。
レジスタ練習クイズ6問(選択式)
インサートモードでの貼り付け方法など、レジスタの使い方を選択式クイズで確認。
Vimでファイルタイプを手動指定してハイライトを適用する
無題バッファや自動判定が誤った場合にfiletypeを手動指定する方法。
gVimのメニュー・ツールバー・スクロールバーを消す(guioptions)
gVimのGUIパーツをguioptionsでまとめて、または個別に表示/非表示にする方法。
gVimのフォントとサイズを変更する(guifont)
OSごとに違う書式、名前を間違えても気づけないGTKの挙動、サイズだけ上下させる書き方まで。
Vimの配色テーマを変更する(:colorscheme)
標準搭載のカラースキームに切り替える方法と、外部テーマ導入時の注意点。
Vimでタブ・改行・行末スペースを可視化する(listchars)
見えない文字を記号表示し、タブとスペースの混在を発見しやすくする方法。
Vimでファイルを読み取り専用モードで開く(-R / view)
誤って変更したくないファイルを読み取り専用モードで開く方法。
Vimで独自キーマッピングに使える未割り当てキー一覧
既存機能を潰さずに独自マッピングを追加できる、未割り当て/代替可能キーの一覧。
ESCキーの代わりになるキー(Ctrl-[ と Ctrl-c の違い)
ホームポジションを崩さずノーマルモードに戻るCtrl-[と、Ctrl-cの挙動の違い。
設定したキーマッピングの一覧を確認する(:map / :verbose map)
モード別のキーマッピング一覧表示と、定義元ファイルまで分かるverbose map。
Vimで改行コードを変更して開き直す(fileformat)
CRLF/LF/CRの改行コードを指定して読み込み直す方法。
Vimの設定値を確認する(:set と :set all の違い)
変更した値だけを表示する:setと、すべてのオプションを表示する:set allの違い。
Vimの相対行番号(relativenumber)で縦移動を強化する
カーソル行からの相対的な行番号を表示し、カウント付き移動を使いやすくする。
Vimのランタイムパスを確認する(runtimepath)
プラグインが読み込まれないときにまず確認すべき検索先ディレクトリ一覧。
Neovimの設定を1から書かず始める方法(kickstart.nvim/LazyVim)
フォークして育てるkickstart.nvimと、すぐ使える完成形のLazyVimを紹介。
Vimのタブバーを表示/非表示にする(showtabline)
タブが1つのときは隠し、複数あるときだけ表示するshowtablineの設定。
Neovimの構成診断コマンド:checkhealthの使い方
インストール状態やプラグインの動作をまとめて診断できる:checkhealthの使い方。
init.vimとginit.vimの違い(Neovimの設定ファイル)
設定全般を扱うinit.vimと、GUI固有の設定を担うginit.vimの役割の違い。
Windows 10/11にNeovimを最短でインストールする方法
wingetコマンド1行でWindowsにNeovimを導入する方法とGUIクライアントの選択肢。
NeovimをUSBメモリに入れてポータブル運用する方法
本体・設定・プラグインをUSBメモリにまとめ、インストール不要な環境で使う構成。
$ 一致する記事が見つかりませんでした