Linux的vi-文本编辑

-最近实在是没什么事,每天上午看看Linux,大学没学过,现在借本书自学一下。觉得Linux的vi很强大,但是如果没有看过相关说明的直接进入vi乱写可能会搞得一头雾水,比如我第一次没看说明,写了半天“进退两难”。
-vi(visual interface)属屏幕编辑器。
-vim(vi improved)改善的vi,现在用到的vi实际上是vim。

  1. 进入shell界面(这里我用的是VMware虚拟机CentOS的Linux系统):
    -鼠标右键选择“Open in Terminal”即进入shell界面;
    -设置快捷键,我设置的是Ctrl+Alt+r,至于如何设置这里不多说了。
  2. 进入shell界面之后,输入vi test1.c,按Enter即进入vi编辑器了,如果文本不存在则新建一个以test1.c命名的文本。
  3. 此时进入的只是vi的命令界面,也就是还不能进行文本的编辑。
  4. 当我们点击字母i的时候才进入文本编辑。
  5. 点击字母i之后可以进行文本编辑了,这时就像Windows的记事本一样了。
  6. 当我们想退出文本编辑回到vi命令界面需要按一下esc即可回到vi的命令界面
  7. 当我们想退出vi命令界面回到shell界面的时候需要输入一下几种方式(注意先输入冒号再跟命令):
    首先注意,输入或者修改的内容都是存放在编辑缓冲区,并没有直接写进对应的文件,在输入下面几种命令会产生对应的结果
    :wq :命令冒号加wq——把编辑区的内容写到指定文件中。
    :ZZ :只有编辑过得内容相对之前做过修改才将缓冲区的内容写到文件中。
    :x :与:ZZ的功能相同。
    :q! :强制退出,有没有做过修改都退出。

至此如何进入vi命令界面再进入vi文本编辑,以及退出vi文本编辑退出vi命令已经结束,下面介绍几种在vi命令界面快速定位的快捷键。

  1. 字符$:快速定位到当前行的末尾;
  2. 数字0:快速定位到当前行的开始;
  3. 字母L:快速定位到文本的最后一行的开始;
  4. 字母H:快速定位到文本的第一行的开始;
  5. 字母M:快速定位到文本的中间的开始;
  6. 移动光标的方式有很多,我们用方向键上下左右即可;
  7. 当在命令行通过上述快捷键定位到具体位置后按字母i即可在光标所在位置进行文本编辑

未完待续……

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值