linux系统中vim编辑器的使用 命令模式、编辑模式、末行模式的切换

1、创建测试数据

[root@linuxprobe test]# echo -e "1 2 3 4\n5 6 7 8\n9 5 6 3\n2 3 4 5" > b.txt  ##测试数据
[root@linuxprobe test]# cat b.txt
1 2 3 4
5 6 7 8
9 5 6 3
2 3 4 5

 

2、vim编辑器顾名思义主要用于文本编辑,

     vim基本使用格式 vim file,例如:

vim b.txt
## 打开文件后的退出方式 输入:":q!",即可退回正常终端

 

 

 

3、vim编辑器的三种模式:命令模式、编辑模式、末行模式

 

   命令模式:

   命令模式是 vim file 打开文件后的模式,如 vim b.txt

  

左上

 

 

    

   由命令模式进入编辑模式:

   直接在键盘上以下任一:i、I、a、A、o、O;  如在键盘上直接输入i:

   左下角变成 --INSERT--,在这种模式下可以对文本直接进行编辑

  

  如下:(使用方向键调节输入位置)

  

 

 

  由编辑模式退回命令模式:

  直接在键盘上按Esc键即可,按完Esc键,左下角的 --INSERT--消失,回到命令模式。

  

 

  

 

 

  由命令模式进入末行模式:

  直接使用键盘输入英文冒号:":" ,左下角的冒号是末行模式的标志。

  末行模式用于:退出、保存、输入执行命令。

  

 

 

  由末行模式返回命令模式:

  直接在键盘按Esc键,左下角冒号消失是退出末行模式标志。

  

 

 

 

4、退出

    不保存编辑结果退出,在键盘输入:":q!" , 如果保存编辑结果退出,在键盘输入:":wq!"。

   如:不保存退出:

    

 

 

5、 注:(1)、vim编辑器任何模式下只要按Esc键就可返回命令模式。 

            (2)、编辑模式和末行模式之间不能直接切换,必须经过命令模式。

  

相关文章

系ubuntu 下面打开终端输入:sudo apt-get install sendmail...
依家我有1个软件goagent目录(大家懂得) 放在/home/gateman/...
其实我想讲的是 cp -L关于-L参数的解释:-L, --dereferenc...
原地址:http://www.rjgc.net/control/content/content.php?...
chroot,即 change root directory (更改 root 目录)。在 li...
简单解析下, stdin就是标准输入, stdout就是标准。举个例子...