根据你的Linux版本,输入对应的如下命令,如果是centos系统,故而输入

 yum -y install vim*
  • ubuntu 系统输入命令:sudo apt-get install vim-gtk
  • centos 系统输入命令:yum -y install vim*

这时候我们就已经安装好vim了(vim是vi的增强版 ,能代码补全,编译错误跳转)

Vim的三种常见模式:

1.正常模式;

这是Vim的初始模式,可以用上下按键来移动,可以复制粘贴文本内容,可以进行一些快捷键操作

2.插入模式:

这个模式下可以编辑并且输入任何内容,只需要按下 i,o,a,r(不分大小写)任何一个字母都可以进入插入模式,不可以进行快捷键操作

3.命令行模式:

这个模式下可以提供相关指令,完成读取、存盘、替换、离开vim、显示行号等动作,输入 ":",或者 "/"进入命令行模式


实现步骤:

在命令行下输入: vim   xxx                           意思是通过vim编辑器打开某个xxx文件

vim xxx

打开文件后,意味着我们进入了vim的正常模式

键盘按下  “i”  --》进入vim的编辑模式,在编辑模式里,可以通过上下键盘控制光标移动,并且可以通过键盘进行的操作

当我们在编辑模式中写完代码后,按下键盘的 “esc”  退回到正常模式,此时,我们就需要把修改完成的文件给保存下来并且退出vim的正常模式,回到正常的Linux指令状态,那么该如何操作呢?

直接输入:

:wq 表示保存编辑好的文件并退出(最理想状态),:q 直接退出,:q! 表示不保存并强制退出

完成上面的步骤后,相当于进行文件的一次修改操作并保存下来

接下来讲一下一些快捷操作:

例如:正常模式下,在某个文件中需要多次输入同一行,那么这时候就需要复制粘贴的功能

1.复制当前行 yy,如果是复制当前行向下的5行 yy5      粘贴  p

2.删除当前行 dd,如果是删除当前行向下的5行 5dd

例如:命令模式下,在文件中查找某个单词

3.命令模式 输入  /关键字--》回车即可进行查找--》输入n就是查找下一个

4..命令模式 设置文件的行号 ,取消文件的行号  :set nu 和 :set nonu

5.正常模式 使用快捷键到达文档的最末行【G】和最首行【gg】    注意大小写

6.正常模式  在一个文件中输入"xxx",然后有向撤回这个动作,需要在正常模式下输入 u

7.正常模式 将 光标移动到指定位置   例如我们要找到第20行的位置

第一步:显示行号 :set nu

第二部:输入20 这个数

第三不:输入shift+g

(如果是直接输入10,直接按下回车的话,是从当前的位置前进20行)

Linux下安装VIM编辑器,以及简单的VIM指令操作相关推荐

  1. linux下安装小企鹅输入法简单方法(转载)

    linux下安装小企鹅输入法简单方法(转载) 1.到www.fcitx.org下载fcitx,我下载的是预编译包fcitx-3.1.1.bin.tar.bz2最新稳定版 2.tar xjvf fcit ...

  2. 学会四招让你在linux下安装程序变得简单

    一.背景 由于最近想自己摸索一些linux下的东西,开始玩起了Linux系统,在安装软件的过程中有诸多的不解和困惑,现在终于搞明白了具体是怎么样的安装步骤和过程,先分享给你们同时也方便自己复习查阅. ...

  3. Linux下安装Atom编辑器

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! Subl ...

  4. linux下安装jdk,非常简单的操作

    1.在 /usr/local 下新建一个文件夹java     新建后有路径/usr/local/java # cd /usr/local # mkdir java 2.把下载的jdk-8u101-l ...

  5. linux按照mysql为何如此简单_手把手教你在Linux下安装MySQL

    在Linux操作系统下,安装MYSQL有两种方式:一种tar安装方式,另外一种是rpm安装方式.这两种安装方式有什么区别呢?尽管我们在Linux下常用tar来压缩/解压缩文件,但MYSQL的tar格式 ...

  6. Linux系统Vi/Vim编辑器的简单介绍、安装/卸载、常用命令

    Linux系统Vi/Vim编辑器的简单介绍.安装/卸载.常用命令 1.介绍 vi(Visual Interface)编辑器是Linux和Unix上最基本的文本编辑器,工作在字符模式下.由于不需要图形界 ...

  7. linux没网怎么安装vim编辑器,如何在Linux下安装vim编辑器

    目前的Ubuntu版本都安装了vi编辑器,vim编辑器可以看做vi编辑器的升级版,可以识别特殊字符,显示不同颜色. 目录 第一步 第二步 第三步 第四步 第一步 在terminal里面输入vi命令后按 ...

  8. Linux下安装Weblogic10.3.6并创建简单集群测试

    Linux下安装Weblogic10.3.6并创建简单集群进行测试 一.卸载随系统安装的openjdk 1.先查看安装的jdk信息,常用命令有rpm -qa | grep java, rpm -qa  ...

  9. linux下安装两个nginx教程,在linux系统下安装两个nginx的简单方法

    在linux系统下安装两个nginx的简单方法 发布时间:2017-03-09 12:08 来源:互联网 当前栏目:web技术类 在linux下安装nginx的时候,一般在./configure的阶段 ...

  10. linux spf13 vim安装,Linux 下安装 spf13-VIM

    Linux 下安装 spf13-VIM 前言 https://github.com/spf13/spf13-vim 是一个集成多个非常好用的 VIM 插件的集合, 对于在众多插件中不知道该怎么做选择, ...

最新文章

  1. b站看那个的python_用Python获取B站播放历史记录 !男友居然天天背着我看这些!...
  2. python安装模块时读取超时_Windows在pip install tensorflow遇到的问题 一些python安装包的时候,超时问题以及权限问题...
  3. J-flash 烧写cc2538教程
  4. CVPR 2021 | 超越卷积的自注意力模型,谷歌、UC伯克利提出HaloNet
  5. PHP header发送各种类型文件及设置文件下载名
  6. JSP中的坑(二):使用include包含jsp文件时contentType中charset的值区分大小写
  7. 操作系统及IIS版本选择参考
  8. 手机归属地查询 API 接口
  9. 【嵌入式模块】再探ESP8266,保姆级教程
  10. Ubuntu 下串口调试工具
  11. C语言编写几何平均数的函数,Excel 计算几何平均值:GEOMEAN函数
  12. 做课题与科研项目常用的研究方法
  13. fid和is_【深度学习】生成式对抗网络(GAN)的常见评价指标:IS/FID/JS散度
  14. RAID磁盘阵列相关技术详解
  15. R语言实战——单个总体均值的区间估计
  16. 前端个人博客案例模仿
  17. GitOps | 一种云原生的持续交付模型
  18. 关于Debug.Log的一点儿小知识
  19. photoswiper
  20. python是开源的.它可以被移植_免费搜尔雅网课答案的公众号

热门文章

  1. 静态方法和实例方法(mark)
  2. thinkPHP-空操作
  3. Python 学习随笔1
  4. 多线程的单元测试工具 - GroboUtils
  5. Linked dylibs built for GC-only but object files built for retain/release for architecture x86_64
  6. Linux系统中的load average
  7. leetcode解题记录(二)
  8. rosserial_java_[学习笔记]Rosserial实现Windows-ROS交互操作(1)
  9. linux字符驱动向vxworks移植,VxWorks驱动移植至SylixOS总结
  10. matlab读取其他位置,将文件的数据读取到matlab中,进行编辑,然后将其保存到其他位置...