vim工具的使用
vim介绍
针对于linux操作系统的文本编辑器vi,和代码编辑器vim
几乎所有的linux都搭载着vim编辑器。Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。
简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。
vim组成
vim的组成分为三种模式:命令模式(Command mode)、输入模式(Insert mode)、底线命令模式(Last line mode)。
常用命令
主要集中在命令模式和底线命令模式:
命令模式:
# 光标移动
首为0 ,尾为$ # 行内移动
首为gg,尾为G # 文档内移动
5j(下)、10i(上) # 向下、向上快速移动。
· #回到上次修改行
# 查找
/change # / + 字符串,从头开始查找单词
?change # ? + 字符串,从尾开始查找单词
n,N # 小写下一处,大写上一处
% # 查找括号的另一半
# 复制、删除、粘贴
yy # 复制
3 + yy # 复制三行
p # 粘贴,一行一行粘贴
dd # 删除一行
5 + dd # 删除包括光标的下5行
x # 删除单个字符
u # 回退
D # 删除这行后面所有
# 进入输入模式
i # 直接进入
a # 下一个字符进入
o # 加一行进入
底线命令:
:q! # 不保存强制退出
:wq! # 强制保存退出
:set nu # (set number) 显示行号
:set nonu # 取消行标号
:数字 # 跳到指定行
更多命令请查看菜鸟教程:http://www.runoob.com/linux/linux-vim.html
安装vim最新版本
一般情况,对于centos7的用户,vim版本较低,不支持某些现代的插件:
比如说我的centos7当中装的是
[root@localhost ~]# vim --version
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Oct 30 2018 19:56:57)
反正镜像包里没最新版本,直接拉vim的git仓库下来安装
下载git,记得换yum的源,这里不做赘述。
git仓库:https://github.com/vim/vim.git
[root@localhost ~]# ![alt text](image-2.png)yum install git
默认正常安装就行。然后拉代码
git clone https://github.com/vim/vim.git
如果拉不下,就wget这个:https://ftp.nluug.nl/pub/vim/unix/vim-9.0.tar.bz2
进去目录解包
cd vim/
编译安装
make && make install
如果存在编译失败的话,装包 yum install ncurses ncurses-devel。
设置环境变量
按自己前面编译的路径,配置环境变量。
拉代码仓库
拉某个大佬做的基本配置,以后慢慢调整:https://github.com/skywind3000/vim-init.git
readme当中有详细安装,教程,巨简单。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...