linux基本的vi操作

vi编辑器基本操作:
vi可以分为三种状态【命令模式、插入模式,底行模式】。
命令行模式:控制屏幕光标的移动,字符、字或行的删除。
插入模式:只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。
底行模式:将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。


进入vi之后,是处于命令行模式。
在命令行模式,按一下字母i就可以进入插入模式,可以输入了,按【esc】可以退回到命令行模式。
在命令行模式,按一下【:】冒号键进入底行模式。

在命令行模式中:
1.按「i」切换进入插入模式,是从光标当前位置开始输入文件。
2.按「a」进入插入模式后,是从目前光标所在位置的下一个位置开始输入文字
3.按「o」进入插入模式后,是插入新的一行,从行首开始输入文字。

移动光标:
  1.按「ctrl」+「b」:屏幕往"后"移动一页。 
  2.按「ctrl」+「f」:屏幕往"前"移动一页。 
  3.按「ctrl」+「u」:屏幕往"后"移动半页。 
  4.按「ctrl」+「d」:屏幕往"前"移动半页。 
  5.按数字「0」:移到文章的开头。 
  6.按「G」:移动到文章的最后。 
  7.按「$」:移动到光标所在行的"行尾"。 
  8.按「^」:移动到光标所在行的"行首" 
  9.按「w」:光标跳到下个字的开头 
  10.按「e」:光标跳到下个字的字尾 
  11.按「b」:光标回到上个字的开头 
  12.按「#l」:光标移到该行的第#个位置,如:5l,56l。

删除文字:
1.「x」:每按一次,删除光标所在位置的"后面"一个字符。 
  2.「#x」:例如,「6x」表示删除光标所在位置的"后面"6个字符。 
  3.「X」:大写的X,每按一次,删除光标所在位置的"前面"一个字符。 
  4.「#X」:例如,「20X」表示删除光标所在位置的"前面"20个字符。 
  5.「dd」:删除光标所在行。 
  6.「#dd」:从光标所在行开始删除#行


在底行模式中:
1.: w filename (文章以指定的文件名filename保存)
2.: wq (存盘并退出vi) 
3.: q! (不存盘强制退出vi) 
4.:set nu(会在文件中的每一行前面列出行号。)
5.:「#」号表示一个数字,在冒号后输入一个数字,再按回车键就会跳到该行了。
6.「/关键字」:先按「/」键,再输入您想寻找的字符,如果第一次找的关键字不是您想要的,可以一直按「n」会往后寻找到您要的关键字为止。 


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值