vim
的环境设定参数
:set nu
:set nonu
就是设定与取消行号啊!
:set hlsearch
:set nohlsearch
hlsearch
就是
high light search(
高亮度搜寻
)
这个就是设定是否½搜寻的字符串
反白的设定值。默认值是
hlsearch
:set autoindent
:set noautoindent
是否自动缩排?
autoindent
就是自动缩排。
:set backup
是否自动储存备份档?一般是
nobackup
的,
如果设定
backup
的话,那么当你更动任
何一个
文件
时,则源文件会被另存成一个档名为
filename~
文件
举例来说,我们
编辑
hosts
,设定
:set backup
,那么当更动
hosts
时,在同目录下,就会产生
hosts~
文件名的
文件
,记录原始的
hosts
文件
内容
:set ruler
还记得我们提到的右下½的一些状态栏说明吗?
这个
ruler
就是在显示或不显示该设
定值的啦!
:set showmode
这个则是,是否要显示
--
INSERT
--
之类的字眼在左下½的状态栏。
:set backspace=(012)
一般来说,
如果我们按下
i
½入编辑模式后,可以利用退格键
(backspace)
来删除任
意字符的。
但是,某些
distribution
则不许如此。此时,我们就可以透过
backspace
来设定啰~
backspace
2
时,就是可以删除任意值;
0
1
时,½可删除刚刚
输入的字符,
而无法删除原本就已经存在的文字了!
:set all
显示目前所有的环境参数设定值。
:set
显示与系统默认值不同的设定参数,
一般来说就是你有自行变动过的设定参数啦!
:syntax on
:syntax off
是否依据程序相关语法显示不同颜色?
举例来说,在编辑一个纯文本档时,如果开头是
#
开始,那么该列就会变成蓝色。
如果你懂得写程序,那么这个
:syntax on
还会
主动的帮你除错呢!但是,
如果你½是编写纯文本
文件
,要避免颜色对你的屏幕产生的
干扰,则可以取消这个设定
:set bg=dark
:set bg=light
可用以显示不同的颜色色调,预设是『
light
』。如果你常常发现批注的字体深蓝色实
在很不容易看,
那么这里可以设定为
dark
喔!试看看,会有不同的样式呢!
总之,这些设定值很有用处的啦!但是
......
我是否每次使用
vim
都要重新设定一次各个参数值?
不太合理吧?没错啊!所以,我们可以透过配置文件来直½规定我们习惯的
vim
操作环境呢!
整体
vim
的设定值一般是放置在
/etc/vimrc
这个文件,不过,不½议你修改他!
你可以修改
~/.vimrc
个文件
(
预设不存在,请你自行手动½立!
)
,½你所希望的设定值写入!
举例来说,可以是这样的
一个文件:
[dmtsai@study ~]$
vim ~/.vimrc
"
这个
文件
(")
是批注