0114 vi和vim

1.基本介绍

Linux系统会内置vi文本编辑器

vim具有程序编辑能力,可以看作是vi的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计,代码补全、编译及错误跳转等方便编程的功能丰富。

2.vi和vim常用的三种模式

1.正常模式

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

2.插入模式

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

3.命令行模式

输入esc,在输入:

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

演示:

使用vim开发一个hello.java程序

输入i进入插入模式

 

0114 vi和vim_第1张图片

 

进入命令行模式保存,wq写入并退出

 0114 vi和vim_第2张图片

 3.各种模式的相互切换

0114 vi和vim_第3张图片

 4.vi和vim快捷键

1.拷贝当前行 yy(一般模式下)

拷贝当前行向下的5行,5yy,并粘贴(p)

0114 vi和vim_第4张图片

 2.删除当前行 dd

删除当前行向下的5行,5dd

3.在文件中查找某个单词(命令行下/关键字,回车查找,输入n查找下一个)

查找Hello

0114 vi和vim_第5张图片

输入n

 

4.设置文件行号,取消文件行号(命令行下:set nu 和:set nonu)

0114 vi和vim_第6张图片

 5.编辑文件夹,使用快捷键找到该文档的最末行(G)和最首行(gg)

0114 vi和vim_第7张图片

6.撤销动作(u)

7.编辑文件夹,将光标移动到20行 ,先输入20,再输入shift+g

0114 vi和vim_第8张图片

8.....

5.快捷键的键盘对应图

 

 

 

 

你可能感兴趣的:(Linux的学习,vim,linux,编辑器)