キーマップ設定
基本的なKeymap設定
個人的にここ数年ずっと使っているKeymap設定を体が覚えてしまってるので、この設定がないと落ち着かない内容
設定ファイルは分割するという方針のもと
.confi/nvim/init/keymap.vim
を作成。 ここの内容は下記の通り
" KeyConfig ""Change <Leader> let g:mapleader = ',' ""Cursol move set whichwrap=b,s,h,l,<,>,[,],~ nnoremap j gj nnoremap k gk nnoremap <down> gj nnoremap <up> gk ""move to other Windows nnoremap s <Nop> "s+hjkl move to window nnoremap sj <C-w>j nnoremap sk <C-w>k nnoremap sl <C-w>l nnoremap sh <C-w>h "s+nptT move to tab nnoremap sn gt nnoremap sp gT nnoremap st :<C-u>tabnew<CR> nnoremap sT :<C-u>Unite tab<CR> "s+sv split window nnoremap ss :<C-u>sp<CR> nnoremap sv :<C-u>vs<CR> "s+qQ kill buffer or window nnoremap sQ :<C-u>q<CR> nnoremap sq :<C-u>bd<CR> ""ESC in insert-mode inoremap jj <ESC> ""No hlsearch with ESC-ESC nnoremap <ESC><ESC> :<C-u>set nohlsearch!<CR> ""Toggle relativenumber nnoremap <F2> :<C-u>setlocal relativenumber!<CR>
設定内容のWindowを開いたり閉じたりはsキーをメインに使ってる。 参考にしたページがなくなってた。