1.基本配置
linux的vi在~下有用户vimrc配置.在/etc下有vimrc全局配置.windows直接在安装目录下找vimrc_example.vim就可以了.
设置显示行号
set number
设置编码
set fileencoding=utf-8 (vim有4个跟编码有关系的函数.其中encoding是vim菜单等自用编码.fileencoding是编辑区的编码.vim会自动检测文件编码.所以在windows非命令行下建立文件时.默认均为gb2312如果想要存为utf8的话输入:set fileencoding=utf-8就可以了.或者在vimrc中加入检测命令.au BufWritePre *.txt set fileencoding=utf-8 检测txt文件并自动打入set fileencoding命令)
设置tab为4
set tabstop=4
设置语法高亮
syntax on
设置配色方案
colorscheme desert
2.vim多窗口使用技巧
1、打开多个窗口
打开多个窗口的命令以下几个:
横向切割窗口
:new+窗口名(保存后就是文件名)
:split+窗口名,也可以简写为:sp+窗口名
纵向切割窗口名
:vsplit+窗口名,也可以简写为:vsp+窗口名
2、关闭多窗口
可以用:q!,也可以使用:close,最后一个窗口不能使用close关闭。使用close只是暂时关闭窗口,其内容还在缓存中,只有使用q!、w!或x才能真能退出。
:tabc 关闭当前窗口
:tabo 关闭所有窗口
3、窗口切换
:ctrl+w+j/k,通过j/k可以上下切换,或者:ctrl+w加上下左右键,还可以通过快速双击ctrl+w依次切换窗口。
4、窗口大小调整
纵向调整
:ctrl+w + 纵向扩大(行数增加)
:ctrl+w – 纵向缩小 (行数减少)
:res(ize) num 例如::res 5,显示行数调整为5行
:res(ize)+num 把当前窗口高度增加num行
:res(ize)-num 把当前窗口高度减少num行
横向调整
:vertical res(ize) num 指定当前窗口为num列
:vertical res(ize)+num 把当前窗口增加num列
:vertical res(ize)-num 把当前窗口减少num列
5、给窗口重命名
:f file
6、vi打开多文件
vi a b c
:n 跳至下一个文件,也可以直接指定要跳的文件,如:n c,可以直接跳到c文件
:e# 回到刚才编辑的文件
7、文件浏览
:Ex 开启目录浏览器,可以浏览当前目录下的所有文件,并可以选择
:Sex 水平分割当前窗口,并在一个窗口中开启目录浏览器
:ls 显示当前buffer情况
8、vi与shell切换
:shell 可以在不关闭vi的情况下切换到shell命令行
:exit 从shell回到vi
DrawIt!
$vim DrawIt.vba.gz
:so %
:q
使用vim打开以后,就会发现命令提示中提示使用命令:so %来解亚。
3.安装
安装很容易,将解压后的相应.vim文件复制到vim的插件目录中,通常个人的插件目录为$HOME/.vim/plugin/。将帮助文档.doc复制到相应的doc文档目录中,通常为$HOME/.vim/doc/。
4.使用
1)启动和退出DrawIt。
在vim的普通模式下按下。
/di 启动
/ds 关闭
2)画图
在vim的visual block(可视块)模式下,进入可视块模式的方法是Ctrl-v组合键。选择一个矩形框,然后
/b 矩形框
/e 椭圆
3)箭头
不要进入可视模式!
^ 上箭头
/^ 粗大上箭头
v 下箭头
/v 粗大下箭头
> 右箭头
/> 粗大右箭头
< 左箭头
/< 粗大左箭头
4)斜线
PgUp 右上斜线
PgDn 右下斜线
End 左下斜线
Home 左上斜线
这四个按键刚好可以画出一个菱形,非常好记!