vim工具

随笔3个月前发布 西北沐月
32 0 0

vim工具的使用

vim介绍

针对于linux操作系统的文本编辑器vi,和代码编辑器vim

几乎所有的linux都搭载着vim编辑器。Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。

简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。

vim组成

vim的组成分为三种模式:命令模式(Command mode)、输入模式(Insert mode)、底线命令模式(Last line mode)。
vim工具

常用命令

主要集中在命令模式和底线命令模式:
命令模式:

    # 光标移动
    首为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

vim工具

默认正常安装就行。然后拉代码

    git clone https://github.com/vim/vim.git

如果拉不下,就wget这个:https://ftp.nluug.nl/pub/vim/unix/vim-9.0.tar.bz2

进去目录解包

    cd vim/

vim工具

编译安装

    make && make install

vim工具

如果存在编译失败的话,装包 yum install ncurses ncurses-devel。

设置环境变量

vim工具
按自己前面编译的路径,配置环境变量。

拉代码仓库

拉某个大佬做的基本配置,以后慢慢调整:https://github.com/skywind3000/vim-init.git
readme当中有详细安装,教程,巨简单。

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...