生活随笔
收集整理的這篇文章主要介紹了
vim文本编辑器的配置vimrc
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在行底模式下對vim的設置只是臨時有效,如果想長期有效需要把這些設置語句寫入配置文件(~/.vimrc)中。
打開vim的配置:vim ~/.vimrc
進行編輯:
" 顯示行號
set number" tab鍵寬度
set tabstop=4
" 設置自動縮進
set autoindent" 設置智能縮進
set smartindent
" 設置自動縮進的寬度
set shiftwidth=4" 設置自動保存
set autowrite
" 設置不產生臨時文件
set noexpandtab" 在插入模式下快速返回正常模式
imap jj <ESC>
" 定義保存退出函數
func! SaveExit()exec "wq
"
endfuncmap <C-z> :call SaveExit() <CR>
imap <C-z> <ESC>:call SaveExit() <CR>
vmap <C-z> <ESC>:call SaveExit() <CR>" 定義編譯執行函數
func
! RunCode
()exec
"w"if &filetype==
"c"exec
"!gcc % && ./a.out"endif
endfuncmap <C
-x> :call RunCode
() <CR>
imap <C
-x> <ESC>:call RunCode
() <CR>
vmap <C
-x> <ESC>:call RunCode
() <CR>
" 添加頭文件和Main函數
func! InsertMain()if &filetype=="c
"call setline(1,"call setline
(2
,"")call setline
(3
,"int main(int argc,cosnt char* argv[])")call setline
(4
,"{")call setline
(5
,"\t")call setline
(6
,"}")exec
"5"endif
endfunc
map <C
-i> :call InsertMain
() <CR>
以上為一些基本配置,歡迎評論區分享補充~
求關~~
總結
以上是生活随笔為你收集整理的vim文本编辑器的配置vimrc的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。