十六、如何使用vim编辑多个文件
vim 文件1,文件2,文件3,...
默认打开第一个文件,可在末行模式下进行其它操作:
:next 切换到下一文件
:prev 切换至前一个文件
:last 切换至最后一个文件
:first 切换至第一个文件
:qa 表示退出所有文件
十七、分屏显示一个文件
Gtrl键+w键,然后在按s键,水平拆分窗口
Gtrl键+w键,然后在按v键,垂直拆分窗口
Gtrl键+w键,按方向键↓键,可以切换到下一窗口
Gtrl键+w键,按方向键↓键,可以切换到下一窗口
Gtrl键+w键,按方向键↓键,可以切换到下一窗口
Gtrl键+w键,按方向键↓键,可以切换到下一窗口
十八、多窗口多个文件
vim -o 文件1,文件2,... :表示水平分割窗口显示
vim -O 文件1,文件2,... :表示垂直分割窗口显示
十九、将当前文件中部分内容另存为另外一个文件
末行模式下使用w命令:
:地址1,地址2,...w /路径/to/文件
二十、将另一文件的内容填充在当前文件中
使用r命令:
:r /path/to/somefile
二一、跟shell交互
在末行模式下:
:!命令名 :可以执行bash命令
二二、高级话题
1、显示或取消显示行号
:set number或:set nu显示行号
:set nonu取消显示
2、显示或忽略区分字符大小写
:set ignorecase 或 :set ic区分大小写
:set noic不区分大小写
3、设定自动缩进
:set autoindent 或:set ai自动缩进
:set noai 取消自动缩进
4、是否高亮显示
:set hlsearch 高亮
:set nohlsearch 取消高亮
5、语法(脚本中)着色
:syntax on语法着色
:syntax off关闭着色
二三、vim的配置文件
/etc/vimrc 这个是全局配置文件,只有root可以操作
~/.vimrc (各用户下的配置文件),能够个性化设置
vimtutor命令,可以用于帮助学习vim命令