やったこと
現代のイケてるテキストエディタはコマンド一発で下部にターミナルを出せるエディタが
多い(VSCode, JetBrains, Spacemacs など)と思います。かっこいいです。Vimでもやりたい。
コード
以下のコードにて、s;
で下部に高さ10のターミナルが生成されます。
init.vim
" 下部に高さ10のコマンドラインを生成
nnoremap s; :<c-u>sp<cr><c-w>J:<c-u>res 10<cr>:<C-u>terminal<cr>:<c-u>setlocal noequalalways<cr>i
説明
-
:<c-u>sp<cr>
ウィンドウを縦スプリット -
<c-w>J
ウィンドウを下に持ってくる -
:<c-u>res 10<cr>
ウィンドウを高さ10にリサイズ -
:<c-u>terminal<cr>
ターミナルを開く -
:<c-u>setlocal noequalalways<cr>
ウィンドウのサイズ自動調整無効化 -
i
インサートモード