← プロダクト
2025年〜
case-dial.nvim
カーソル下の単語のケース (snake_case / PascalCase / camelCase / CONSTANT_CASE / kebab-case) をワンキーで巡回させる Neovim プラグイン。
- Lua
- Neovim

概要
カーソル下の単語のケーススタイルを、キーひとつで順に切り替える Neovim プラグインです。
my_variable → MyVariable → myVariable → MY_VARIABLE → my-variable → my_variable
同じ名前を言語やレイヤーをまたいで書き分ける場面 (Ruby のメソッド名と JSON のキー、CSS のクラス名など) では、ケースの変換が地味に頻出します。「ダイヤルを回すように次の候補へ送る」形にすることで、変換先を指定する手間そのものをなくしました。
- snake_case/PascalCase/camelCase/CONSTANT_CASE/kebab-case の 5 種類に対応
- ノーマルモード・ビジュアルモードの両方で動作
- 設定なしで動く (巡回するケースやキーマップは変更可能)