VIM文本编辑器相关命令

目录

(一)在命令模式下:

1.移动上下左右键移动

2.yy+p   复制光标所在行,并粘贴到最后一行

3.dd+p   剪切光标所在行,并粘贴到最后一行

4.dd       删除光标所在行

5.U        撤销前一个动作

(二)使用不同的命令进入插入模式

(三)在末行模式,并查找下一个。

(四)在末行模式保存

拓展实验

VIM文本编辑器中:体验跳转到首行、末行等其他命令。

思考与讨论

1、vi和vim的区别

2、vi和touch创建文件是否有区别

实验总结


(一)在命令模式下:

1.移动上下左右键移动

        H或←   光标向左移动一个字符

        L或→    光标向右移动一个字符

        K或↑    光标向上移动一个字符

        J或↓     光标向下移动一个字符

2.yy+p   复制光标所在行,并粘贴到最后一行

3.dd+p   剪切光标所在行,并粘贴到最后一行

4.dd       删除光标所在行

5.U        撤销前一个动作

补充:gg   光标到文件的第一行

          n(数字)  dd    剪切自光标所在位置以下的n行

          n(数字)  yy     复制光标所在行向下n行

          0 跳转至行首     $ 跳转至行尾

(二)使用不同的命令进入插入模式

1.     i:在光标处输入                                    I:在光标所在行首输入

2.   a:在光标所在处后输入                         A:在光标所在行行尾输入

3.  o:在光标所在行的下方打开一个新行    O:在光标所在行的上方打开一个新行

          退出插入模式:ESC键

 

 

 

 

 

(三)在末行模式,并查找下一个。

     /字符串:从光标所在处向文件尾部查找,

     ?字符串:从光标所在处向文件首部查找

       按N继续向下查找字符串,按shift+N继续向上查找字符串

 

(四)在末行模式保存

:q 不编辑内容直接退出(前后使用cat命令验证操作)

:q!  编辑内容后不保存退出(前后使用cat命令验证操作)

:wq 编辑内容后保存退出(前后使用cat命令验证操作)
补充::set nu  显示文件行号

 

拓展实验

VIM文本编辑器中:体验跳转到首行、末行等其他命令。

首行:gg       末行:G

 

思考与讨论

1、vi和vim的区别

1)多级撤消
在vi里,按 u只能撤消上次命令,而在vim里可以无限制的撤消。

2)易用性

vi只能运行于unix中,而vim不仅可以运行于unix,windows ,mac等多操作平台。

3)语法加亮
vim可以用不同的颜色来加亮你的代码。

4)可视化操作
就是说vim不仅可以在终端运行,也可以运行于x window、 mac os、 windows。

5)对vi的完全兼容
某些情况下,你可以把vim当成vi来使用。
vi和vim都是Linux中的编辑器,不同的是vim比较高级,可以视为vi的升级版本。vi使用于文本编辑,但是vim更适用于coding。

2、vi和touch创建文件是否有区别

使用指令"vi"时,如果指定的文件不存在,则将创建一个新的空白文件并打开。使用指令"touch"时,如果指定的文件不存在,则将创建一个新的空白文件。

实验总结

       通过对VIM文本编辑器相关命令进行练习,还要熟记各种命令,要区分大小写掌握了VIM的一些基本操作,熟知VIM有三个工作状态(命令模式、编辑模式、末行模式)

       错误:三个工作状态,常常不知道此刻属于什么状态,

      纠正:看最下端会有:和提示输入的光标,可以多按ESC键就可以回到命令状态。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值