vim 编辑器简介

vi / vim 都是多模式编辑器不同的是 vimvi升级版本,他不仅兼容 vi 的所有指令,而且还有一些新的特性里面比如语法高亮可视化操作不仅可以终端运行,也可以windowsmac os运行
我们了解 vim 最基础的三种模式就已经够用了!因此我们只对这三种模式讲解
这三种模式分别是:

我们使用操作系统 centos 7.6 默认安装了 vim 的,因此我们就不需要安装啦!

vim基本操作

普通模式(命令模式)命令集

vim 底行模式命令集

使用末行模式之前,请记住先按「ESC」键确定您已经处于正常模式,再按「:」冒号即可进入末行模式。

简单配置 vim

配置文件的位置

使用插件

首先我们下载一个 vim 插件管理工具:vim-plug
这是项目github 地址https://github.com/junegunn/vim-plug
安装的命令:

curl -fLo ~/.vim/autoload/plug.vim --create-dirs 
    https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

这个命令会自动在家目录创建一个目录:~/.vim/autoload 然后plug.vim 下载这个目录。
在使用这个插件之前你需要下载 git,他要 clone github上的资源嘛!

yum install -y git

解决 github 下载慢的方法

这是解决这个问题的原网址https://github.com/521xueweihan/GitHub520
下面的教程针对服务器linux 操作系统来讲的,原网址中也有 windows解决办法
需要使用 vim 打开一个文件:

vim /etc/hosts

然后将这些内容复制到这个文件的末尾

# GitHub520 Host Start
140.82.114.25                 alive.github.com
140.82.112.6                  api.github.com
185.199.111.153               assets-cdn.github.com
185.199.108.133               avatars.githubusercontent.com
185.199.108.133               avatars0.githubusercontent.com
185.199.108.133               avatars1.githubusercontent.com
185.199.108.133               avatars2.githubusercontent.com
185.199.108.133               avatars3.githubusercontent.com
185.199.108.133               avatars4.githubusercontent.com
185.199.108.133               avatars5.githubusercontent.com
185.199.108.133               camo.githubusercontent.com
140.82.114.21                 central.github.com
185.199.111.133               cloud.githubusercontent.com
140.82.114.10                 codeload.github.com
140.82.114.21                 collector.github.com
185.199.108.133               desktop.githubusercontent.com
185.199.108.133               favicons.githubusercontent.com
140.82.112.3                  gist.github.com
52.216.39.41                  github-cloud.s3.amazonaws.com
52.216.59.17                  github-com.s3.amazonaws.com
54.231.133.161                github-production-release-asset-2e65be.s3.amazonaws.com
54.231.166.49                 github-production-repository-file-5c1aeb.s3.amazonaws.com
52.217.68.108                 github-production-user-asset-6210df.s3.amazonaws.com
192.0.66.2                    github.blog
140.82.113.3                  github.com
140.82.112.17                 github.community
185.199.110.154               github.githubassets.com
151.101.1.194                 github.global.ssl.fastly.net
185.199.111.153               github.io
185.199.108.133               github.map.fastly.net
185.199.111.153               githubstatus.com
140.82.114.26                 live.github.com
185.199.108.133               media.githubusercontent.com
185.199.108.133               objects.githubusercontent.com
13.107.42.16                  pipelines.actions.githubusercontent.com
185.199.108.133               raw.githubusercontent.com
185.199.108.133               user-images.githubusercontent.com
13.107.246.40                 vscode.dev
140.82.114.21                 education.github.com


# Update time: 2023-11-30T10:15:07+08:00
# Update url: https://raw.hellogithub.com/hosts
# Star me: https://github.com/521xueweihan/GitHub520
# GitHub520 Host End

这个文件作者更新的,你从 github 下载资源变慢了,就到这个地址下载最新的文件,替换原来复制的内容就行啦:
https://raw.hellogithub.com/hosts
复制粘贴完了记得重启一下

安装插件

在你下载vim-plug 插件之后,你需要.vim 文件中创建一个 plugged 文件夹用来放后续安装的插件。

在这里插入图片描述
怎么安装插件呢?

vim .vimrc

然后插入这些代码
在这里插入图片描述
比如我们安装一个显示方面的插件:vim-airline
这是插件地址 https://github.com/vim-airline/vim-airline
在这里插入图片描述
插入代码Plug 'vim-airline/vim-airline' Plug是必须的,'' 中的会被解析为:github.com/vim-airline/vim-airline。vim-plug 插件就回去这个网址下载插件!所以说,如果你看上了 github 上的其他插件,也是同样的方法
插入代码完成之后,退出保存!
然后再次使用 vim 打开 .vimrc 文件,在底行模式中输入命令:PlugInstall 就可以安装插件了!他会扫描 .vimrc 文件,依次安装插件。
在这里插入图片描述
然后回车安装:
在这里插入图片描述
这样就是安装好啦!
这个插件的效果就是多了对文件的描述哈:最下面。你可以对比向上数 3 张图片区别哈!
在这里插入图片描述
这个网站是 vim 的插件,快来定制化你的 vim 编辑器吧:https://vimawesome.com/
在这里插入图片描述
选择 VimPlug 的安装方式就可以!当然有些插件的安装不可能这么简单哈,你根据给的文档来就行!

原文地址:https://blog.csdn.net/m0_73096566/article/details/134706195

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_41212.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注