栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Vi和Vim编辑器

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Vi和Vim编辑器

文章目录
  • 1. Vi和Vim的基本介绍
  • 2. Vi和Vim常用的三种模式
  • 3. Vi和Vim的基本使用
  • 4. 各种模式的互相切换
  • 5. Vi和Vim快捷键


1. Vi和Vim的基本介绍
  • Linux系统会内置Vi文本编辑器
  • Vim具有程序编辑的能力,可以看作是Vi的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计。代码补全、编译即错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。
2. Vi和Vim常用的三种模式
  • 正常模式

    以Vim打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中,我们可以使用【上下左右】按键来移动光标,还可以使用【删除字符】或【删除整行】来处理档案内容,也可以使用【复制】、【粘贴】来处理文件数据。

  • 插入模式

    按下【i,I,o,O,a,A,r,R】等任何一个字母之后才会进入编辑模式,一般来说输入i即可。

  • 命令行模式

    进入方法:在终端按下【esc】键,再输入【:】。

    在这个模式中,可以提供相关指令,完成读取、存盘、替换、离开Vim、显示行号等的动作。

3. Vi和Vim的基本使用

案例:

使用Vim开发一个Hello.java程序并保存。

演示:(使用Xshell演示)

  1. 使用Vim编辑器进行程序编写

    [root@hostName01 ~]# vim Hello.java
    

    意为,使用Vim编辑器来编写java程序。

  2. 进入正常模式后,输入i进入插入模式

  3. 输入代码

    public class Hello{
            public static main (String[] args){
                    System.out.println("Hello world!");
                    }
            }
    
  4. 进入命令行模式保存代码

    按下【esc】键,输入冒号【:wq】,【wq】代表写入并退出。

  5. 若想重新编辑java程序,再次进入Vim编辑器即可

    [root@hostName01 ~]# vim Hello.java
    
4. 各种模式的互相切换

【:wq】:保存并退出

【:q】:退出,并且不保存

【:q!】:强制退出,并且不保存

5. Vi和Vim快捷键
  • 拷贝当前行

    在一般模式下,输入【yy】,拷贝当前行向下的5行【5yy】,并粘贴【p】。

  • 删除当前行

    在一般模式下,输入【dd】,删除当前行向下的5行【5dd】。

  • 在文件中查找某个单词

    在命令模式下,输入【/关键字】,回车查找;输入【n】查找下一个。

  • 设置与取消文件行号

    在命令模式下,输入【:set nu】设置文件的行号,输入【:set nonu】取消文件行号

  • 光标定位至文件的最末行和最首行

    假设需要编辑文件【/etc/profile】文件,在一般模式下,输入【G】定位到最末行;输入【gg】定位到最首行。

  • 撤销操作

    在一般模式下输入【u】。

  • 快速定位到某一行

    假设需要定位到文件的第20行,则需要在一般模式下,先输入【20】,在输入【shift+g】。

  • 快捷键图


参考视频:https://www.bilibili.com/video/BV1Sv411r7vd?p=16

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/343343.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号