vim配置
參考網站:傳送門
這個網站詳細說明了vim配置的命令,我挑選了我想要用的部分,自己配置了一下。
配置vim的文件有兩個,一個是/etc/vim/vimrc
這個是系統配置文件,修改這個文件將會修改所有用戶的vim環境,還有一個在宿主目錄下,一般沒有自己創建,需要我們手動創建文件~/.vimrc
cd
vi .vimrc
打開文件以后加入以下配置
set number "設置行號"
syntax on "打開高亮"
set showmode "在底部顯示模式"
set showcmd "在底部顯示命令"
set mouse=a "支持使用鼠標"
set encoding=utf-8 "使用utf-8編碼"
set t_Co=256 "配色方案為256"
filetype indent on "自動檢查文件類型并載入對應的縮進"
set autoindent "按下回車后下一行的縮進和上一行保持一致
set expandtab "自動將 Tab 轉為空格"
set softtabstop=4 "Tab 轉為4個空格"
set tabstop=4 "縮進為4"
set shiftwidth=4 "使用>>/<</==進行縮進設置的空格數"
set cursorline "光標所在行高亮"
set textwidth=80 "設置一行顯示多少字符"
set wrap "自動折行"
set linebreak "遇到符號時才會自動折行"
set wrapmargin=2 "指定折行處與編輯窗口的右邊緣之間空出的字符數"
set scrolloff=5 "垂直滾動時,光標距離頂部/底部的位置(單位:行)"
set laststatus=2 "是否顯示狀態欄。0 表示不顯示,1 表示只在多窗口時顯示,2 表示顯示"
set ruler "在狀態欄顯示光標的當前位置(位于哪一行哪一列)"
set showmatch "光標遇到圓括號、方括號、大括號時,自動高亮對應的另一個圓括號、方括號和大括號
set hlsearch "搜索時,高亮顯示匹配結果
set incsearch "輸入搜索模式時,每輸入一個字符,就自動跳到第一個匹配的結果
set spell spelllang=en_us "打開英語單詞的拼寫檢查
set noerrorbells "出錯時,不要發出響聲
set visualbell "出錯時,發出視覺提示,通常是屏幕閃爍
set history=1000 "Vim 需要記住多少次歷史操作
set autoread "打開文件監視。如果在編輯過程中文件發生外部改變(比如被別的編輯器編輯了),就會發出提示
set wildmenu "命令模式下,底部操作指令按下 Tab 鍵自動補全"
set wildmode=longest:list,full "一次按下 Tab,會顯示所有匹配的操作指令的清單;第二次按下 Tab,會依次選擇各個指令"
inoremap ' ''<ESC>i
inoremap " ""<ESC>i
inoremap ( ()<ESC>i
inoremap [ []<ESC>i
inoremap { {<CR>}<ESC>O
安裝vimplus
github地址:傳送門
一般來講是需要安裝Droid Sans Mono Nerd Font
字體的
安裝字體:傳送門:這個地址里面有所有的字體,如果不是想要配置自己的字體,直接在complete
中尋找想要的字體進行下載后安裝即可
命令目錄:傳送門