vi与vim区别
vi:
- 所有的Unix Like系统都会内建vi文书编辑器,其他的文本编辑器则不一定会存在
- 按u只能撤销上次命令
vim:
- vim完全兼容vi,是vi的升级版本;vi适合文本编辑,vim更适合coding
- 多级撤销,无限制撤销操作
- 语法高亮,显示关键字
- 正则表达式搜索
- 多文件编辑
- 与ctags工具配合
vim下载安装
vim官网:https://www.vim.org/
- 源码安装:参考官方文档 https://github.com/vim/vim
- apt安装:sudo apt-get install vim
vim添加的配置,提示不支持怎么办?
vim有tiny、small、normal、big、huge等不同版本。如果系统默认安装的tiny或者small版本,那么有些特性是不支持的,可以使用vim --version命令查看当前vim的版本以及支持的特性。安装huge版本则可支持更多显示特性:sudo apt-get install vim-gui-common
vim使用和操作
https://www.runoob.com/linux/linux-vim.html
vim的常用设置
"***********显示类配置***********" "显示行号 set number "语法高亮 syntax on "高亮显示搜索关键字 set hlsearch "增量搜索 set incsearch "激活鼠标使用 set mouse=a "***********编辑类配置***********" "开启新行时自动缩进 set autoindent "***********全局类配置***********" "关闭vi兼容模式 set nocompatible