Linux编辑工具使用

Linux下Vim工具使用介绍

什么是vim?

  • vim是从vi发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。

为什么要学习vi/vim?

  • 首先所有的Linux发行版系统上都会默认内置vi编辑器,而不一定带有其他文本编辑器,非常通用;
  • 其次,很多软件的编辑接口都会默认调用vi;
  • 第三,vi具有程序编辑的能力;
  • 最后,vi程序简单,编辑速度相当快速。

vi/vim的使用

  • 基本上vi/vim共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。
    • 命令模式:此状态下敲击键盘动作会被Vim识别为命令,而非输入字符。
      - i:切换到输入模式,以输入字符。
      - x:删除当前光标所在处的字符。
      - : 切换到底线命令模式,以在最底一行输入命令。

    • 输入模式:在命令模式下按下i就进入了输入模式。

      • ENTER,回车键,换行;
      • 方向键,在文本中移动光标;
      • ESC,退出输入模式,切换到命令模式;
    • 底线命令模式:在命令模式下按下:(英文冒号)就进入了底线命令模式。

      • q:退出程序;
      • w:保存文件;
      • wq:保存并退出;

vi/vim使用实例

  • 如果你想要使用vi来建立一个名为runoob.txt的文件时,你可以这样做:
    $ vi runoob.txt
    直接输入vi文件名就能够进入vi的一般模式了。
    在这里插入图片描述
  • 按下i进入输入模式(也称为编辑模式),开始编辑文字。
    在编辑模式当中,你可以发现在左下角状态栏中会出现 –INSERT- 的字样,那就是可以输入任意字符的提示。
    在这里插入图片描述
  • 按下ESC按钮回到一般模式。
    在一般模式中按下:wq储存后离开vi。
    在这里插入图片描述
    OK! 这样我们就成功创建了一个runoob.txt的文件。

vi/vim按键说明

n [space]那个n表示『数字』。按下数字后再按空格键,光标会向右移动这一行的n个字符。例如20则光标会向后面移动20个字符距离
0这是数字『0』:移动到这一行的最前面字符处
n[Enter]n为数字;光标向下移动n行
/word向光标之下寻找一个名称为word的字符串。例如要在档案内搜寻vbird这个字符串,就输入/vbird即可
nxn为数字,连续向后删除n个字符。举例来说,我要连续删除10个字符,『10x』
dd删除游标所在的那一整行
nddn为数字。删除光标所在的向下n行,例如20dd则是删除20行
d1G删除光标所在到第一行的所有数据
y0复制光标所在的那个字符到该行行首的所有数据
:set nu显示行号,设定之后,会在每一行的前缀显示该行的行号
:set nonu与set nu相反,为取消行号!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值