Added some terminal stuff to vim
This commit is contained in:
@ -51,5 +51,21 @@ autocmd BufEnter * if bufname('#') =~ 'NERD_tree_\d\+' && bufname('%') !~ 'NERD_
|
||||
" Hide line numbers within term tabs.
|
||||
autocmd TermOpen * setlocal nonumber norelativenumber
|
||||
|
||||
augroup nvim_terminal | au!
|
||||
" Start terminal in insert mode
|
||||
autocmd TermOpen term://* startinsert
|
||||
autocmd BufEnter term://* startinsert
|
||||
|
||||
" Auto press key when terminal closes (to skip prompt)
|
||||
au TermClose * call feedkeys("i")
|
||||
augroup end
|
||||
|
||||
" Launch Terminal when pressing CTRL+T
|
||||
command! -nargs=* HoriTerm belowright split | resize 6 | term bash
|
||||
map <C-t> :HoriTerm<CR>
|
||||
|
||||
" Press Esc to leave terminal
|
||||
tnoremap <Esc> <C-\><C-n><CR><C-w><Up><CR>
|
||||
|
||||
" Press CTRL+B to toggle NerdTree
|
||||
map <silent> <C-b> :NERDTreeToggle<CR>
|
||||
map <C-b> :NERDTreeToggle<CR>
|
||||
|
Reference in New Issue
Block a user