oeasy教您玩轉(zhuǎn)vim - 22 - 配置文件
配置文件
回憶上節(jié)課內(nèi)容??
我們上次了解到了狀態(tài)橫條
通過轉(zhuǎn)義表示
item
控制
item
寬度的方法將
item
成組的方法還有一個總開關(guān)
laststatus
但是每次都要寫很長的一段話來配置很麻煩啊
我們能否寫一個配置文件,讓
vim
每次自動配置好呢???

配置文件
#首先打開原來的配置文件,~代表用戶文件夾vi ~/.vimrc#可以用/statusline找到狀態(tài)條的寫法

~/.vimrc
可以發(fā)現(xiàn)
~/.vimrc
就是vi
的配置文件
如果這個配置文件找不到了
vi
會變成什么樣子呢?試試!??
#原配置文件改名mv ~/.vimrc ~/.vimrc_old#重新書寫配置文件vi ~/.vimrc
書寫配置文件
配置文件清空后
配置信息全丟
沒關(guān)系,從頭寫
首先設(shè)置一個狀態(tài)欄在
~/.vimrc
里面寫兩句話set statusline=oeasy
set laststatus=2
注意這里就不用
:
了保留并退出
重新編輯
vi ~/.vimrc
發(fā)現(xiàn)狀態(tài)欄已經(jīng)生效??
更新狀態(tài)欄
set statusline=%-040.40(%F%m%)%-030.30([%l,%c]%)%p%%
set laststatus=2
set ru nu sc

:h options
查詢更多實用開關(guān)
各種實用開關(guān)
set number
顯示行號set relativenumber
顯示相對行號set cursorline
光標(biāo)所在的當(dāng)前行高亮set cursorcolumn
光標(biāo)所在的當(dāng)前列高亮set nocompatible
使用vim
模式,不與Vi
兼容syntax on
打開語法高亮set showmode
在底部顯示,當(dāng)前所處模式set showcmd
命令模式下,在底部顯示鍵入指令set mouse-=a
純鍵盤操作set encoding=utf-8
使用 utf-8 編碼set autoread
硬盤文件變化后,自動讀取把上述這些存儲到
~/.vimrc
之后,以后這些配置就會自動起作用了也可以去
github
搜索.vimrc
找到關(guān)于配置的更多信息
查詢開關(guān) option
細節(jié)
查詢某個設(shè)置的幫助可以加上單引號
:h 'number'
可以查找number
相關(guān)的設(shè)定:h 'mouse'
可以查找mouse
相關(guān)的設(shè)定:h 'autoread'
可以查找autoread
相關(guān)的設(shè)定

最終的設(shè)定
set statusline=%-040.40(%F%m%)%-030.30([%l,%c]%)%p%%
set laststatus=2
set ruler
set number
set showcmd
set nocompatible
set showcmd
set showmode
set history=100
你能把他們的含義都說清楚嗎???
總結(jié)
找到配置文件的位置
~/.vimrc
了解各種配置開關(guān)
修改配置文件并應(yīng)用
不過這個顏色究竟是怎么配置的呢???
下次再說 *