## 経緯
[[Neovim]]では通常の[[ウィンドウ (Vim)|ウィンドウ]]分割コマンド以外にも、各種プラグインの分割コマンドがある。現状、それらに一貫性がないため操作をするたびに迷うことが多い。それを整理する。
## 現状と変更後
### 垂直に分割
| 対象 | 現状 | 変更後 |
| ------------------------------------------------ | ------------------- | ------------------------ |
| Neovim | `<C-w>v` | `<C-w><F12>` or `<C-w>v` |
| [[telescope.nvim]] | `<C-v>` or `<C-CR>` | `<F12>` |
| [[nvim-tree.lua]] | `gi` | `<F12>` |
| [[クイックフィックス (Vim)\|クイックフィックス]] | `<C-v>` | `<F12>` |
| [[trouble.nvim]] | `<C-v>` | `<F12>` |
### 水平に分割
| 対象 | 現状 | 変更後 |
| ------------------------------------------------ | -------- | -------- |
| Neovim | `<C-w>s` | `<C-w>s` |
| [[telescope.nvim]] | `<C-x>` | `<C-s>` |
| [[nvim-tree.lua]] | `g-` | `<C-s>` |
| [[クイックフィックス (Vim)\|クイックフィックス]] | `<C-x>` | `<C-s>` |
| [[trouble.nvim]] | `<C-x>` | `<C-s>` |
> [!warning]
> `<C-->`は[[Windows Terminal]]で[[WSL]]を使って[[Ubuntu]]にSSHログインしたあと、`Enter`のような挙動をしてしまい制御できないため却下した。
## 戦略
- 垂直分割は基本的に`<C-CR>`にする
- [[AutoHotkey]]でバインディングしているので `F12`
- 水平分割は基本的に`<C-->`にする