" 状态栏
set laststatus=2 " 老是显示状态栏
highlight StatusLine cterm=bold ctermfg=yellow ctermbg=blue
" 获取当前路径,将$HOME转化为~
function! CurDir()
let curdir = substitute(getcwd(), $HOME, "~", "g")
return curdir
endfunctionpython
在vim下编辑时,有时候看不到文件名,不知道编辑的是那个文件,怎么呢,能够按照下面的方法试试。vim
查看文件名spa
在正常模式下:.net
:f 或CTRL+G
查看文件的路径ci
用 :!pwd 能够看当前的详细路径。
若是嫌麻烦,能够在vim 配置文件配置中加一行get
:set ls=2
一、显示行号
在文件末端添加一新行,输入 set nu
二、语法高亮
在文件中找到 "syntax on 这一行,去掉前面的双引号",双引号是注释的意思
三、自动缩进
在文件末尾添加一行,输入 set autoindent
在添加一行,输入 set cindent
其中 autoindent 是自动缩进; cindent是特别针对 C语言语法自动缩进it
四、能够为操做的一行添加下划线io
set cursorline
ast
五、配置颜色function
配置VI和VIM的颜色显示,使它可以高亮度显示一些特别的单词,这对编写程序颇有用。后来打开文件发现里面其实已经有一行了,只是用引号注释掉了,只需将syntax on 所在行前面的引号去掉便可。或者另外独立添加一行:syntax on 也行,另外编辑/etc/profile 增长一行alias vi="vim"就好了。
六、设置鼠标
使用VI编辑文本时,若是想修文件中改离光标较远的位置,这时候想用鼠标定位,可默认状况下,鼠标是不可用的。若是你想使用鼠标,只需另起一行,写上:set mouse=a 便可
七、设置tab的缩进量
若是用Python编写程序,那么行缩进量是一个极其重要的概念,同一个块的缩进量必须相同。你可能喜欢在行前加空格来表示缩进,但每次必须敲屡次空格键,若是你喜欢用按TAB键来表示缩进,你可能以为写的文本或程序不太好看,由于默认状况下,VI和VIM的TAB缩进量比较大(至少六,七个字符)。设置TAB键缩进量的方法:set shiftwidth=3 你也能够选一 个你本身喜欢的缩进量,好比2,或4。