vim termで快適に作業をするために
一応、タイトルとは関係ないですけど自分のvimrcを晒します(ゴリラさんの記事にだいぶ啓発されました)
set noswapfile
nnoremap s :w<CR>
set tabstop=8 softtabstop=0 expandtab shiftwidth=4 smarttab
set statusline=\PATH:\ %r%F\ \ \ \ \LINE:\ %l/%L/%P\ TIME:\ %{strftime('%c')}
set tags=./tags;$HOME
set nocompatible
filetype off
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'VundleVim/Vundle.vim'
Plugin 'tpope/vim-fugitive'
call vundle#end()
filetype plugin indent on
nnoremap <Up> :echo "No down for you!"<CR>
vnoremap <Up> :<C-u>echo "No down for you!"<CR>
inoremap <Up> <C-o>:echo "No down for you!"<CR>
nnoremap <Left> :echo "No left for you!"<CR>
vnoremap <Left> :<C-u>echo "No left for you!"<CR>
inoremap <Left> <C-o>:echo "No left for you!"<CR>
nnoremap <Right> :echo "No right for you!"<CR>
vnoremap <Right> :<C-u>echo "No right for you!"<CR>
inoremap <Right> <C-o>:echo "No right for you!"<CR>
set langmenu=en_US
let $LANG = 'en_US'
:command Docker :vert term ++close docui
:command Lgit :vert term ++close lazygit
:command Blame :vert term ++close git blame %
:command Shell :vert term
:command R1 :res +10
:command R5 :res +5
let g:NERDTreeHijackNetrw=0
command CDC cd %:p:h
:bot term ++close
res -14
au VimEnter * vsplit
最後の :bot term ++close
あたりから平均的なIDEのレイアウトをつけているので、やりやすいかと思います。。。
shellが残ってしまって残念な時は...
一応 exitっていうのが打ちにくいので、.bashrc
にエイリアス作ってあげればいいんでないでしょうか..... つまり....
alias :q="exit"
以上です。読んでくれてあざっす