Vim——程序编辑器学习

在学习SLAM的第一讲中,自测题里提及:花一个小时时间学习一下Vim,因为你迟早会用它。

对于Vim,一直对他的定义是程序编辑器,一个强大的编辑器,但并未深究学习,趁着SLAM 的学习空余,对Vim了解一下,做好笔记工作。

 vi 分为三种模式,分别是 一般模式 、编辑模式 与 指令列命令模式 。 

  • 一般模式:
    以 vi 打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中, 使用上下左右按键来移动光标,可以使用 删除字符 或 删除整行 来处理档案内容, 也可以使用 复制 、粘贴 来处理文件数据。
     
  • 编辑模式:
    在一般模式中可以进行删除、复制、粘贴 等等的动作,但是却无法编辑文件内容的! 需要按下 i ,  I , o , O , a , A , r , R 等任何一个字母之后才会进入编辑模式。注意了!通常在 Linux 中,按下这些按键时,在画面的左下方会出现 INSERT 或 REPLACE  的字样,此时才可以进行编辑。而如果要回到一般模式时, 则必须要按下 Esc 这个按键即可退出编辑模式。
     
  • 指令列命令模式:
    在一般模式当中,输入  :  、 / 、 ?  三个中的任何一个按钮,就可以将光标移动到最底下那一行。在这个模式当中, 可以提供搜寻资料 的动作,而读取、存盘、大量取代字符、离开 vi 、显示行号等等的动作则是在此模式中达成的!

1、进入一般模式

vi text.txt

直接输入  vi 文档名 就能够进入 vi 的一般模式了。请注意,记得 vi 后面一定要加文档名,不管该文档名存在与否! 整个画面主要分为两部份,上半部与最底下一行两者可以视为独立的。 

2、 按下 i 即可进入编辑模式

sudo get-install apt ...
vim
vi
你好
ununtu我是一个初学者
今天尝试使用vi
发现的确很好用
仅以此text做为实例
学习记录
2019/01/09
~                                                                                                                                                           
~                                                                               
-- INSERT --                                                  3,1           All

3、按下 esc 即可退出编辑模式,进入一般模式

画面左下角的   INSERT   消失

sudo get-install apt ...
vim
vi
你好
ununtu我是一个初学者
今天尝试使用vi
发现的确很好用
仅以此text做为实例
学习记录
2019/01/09                                                                           
~                                                                               
~                                                                               
"text.txt" 16L, 214C                                          1,0-1         All

4、在一般模式下按下 :wq ,便可存储离开一般模式 

哎,内容实在太多,仅仅掌握了如何使用,这里贴几个大神的学习链接吧:

CSDN: Xurtle:从Vim小白到Vim superstar

CSDN: handsomeToday:vim 操作命令大全  

有时间再过来补上吧。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值