linux~vi命令

xshell下面修改配置文件都是导出文件,实在是太麻烦而且笨咯。
常用命令的一些记录

方位操作

操作含义
【h(或向左方向键)】光标左移一个字符
【j(或向下方向键)】光标下移一个字符
【k(或向上方向键)】光标上移一个字符
【l(或向右方向键)】光标右移一个字符
【[Ctrl] + f】屏幕向下移动一页(相当于Page Down键)
【[Ctrl] + b】屏幕向上移动一页(相当于Page Up键)
【[0]或[Home]】光标移动到当前行的最前面
【[$]或[End]】光标移动到当前行的末尾
【G】光标移动到文件的最后一行(第一个字符处)
【nG】n为数字(下同),移动到当前文件中第n行
【gg】移动到文件的第一行,相当于”1G”
【n[Enter]】光标向下移动n行

查找

操作含义
【/word】在文件中查找内容为word的字符串(向下查找)
【?word】在文件中查找内容为word的字符串(向上查找)
【[n]】表示重复查找动作,即查找下一个
【[N]】反向查找下一个
【:n1,n2s/word1/word2/g】n1、n2为数字,在第n1行到第n2行之间查找word1字符串,并将其替换成word2

删除&复制&撤销

操作含义
【x,X】x为向后删除一个字符,相当于[Delete],X为向前删除一个字符,相当于[Backspace]
【dd】删除光标所在的一整行
【ndd】删除光标所在的向下n行
【yy】复制光标所在的那一行
【nyy】复制光标所在的向下n行
【p,P】p为将已经复制的数据在光标下一行粘贴;P为将已经复制的数据在光标上一行粘贴
【u】撤消上一个操作
【[Ctrl] + r】多次撤消
【.】这是小数点键,重复上一个操作

切换到编辑模式

操作含义
【i】从目前光标所在处插入
【I】从目前光标
【a】从当前光标所在的下一个字符处开始插入
【A】从光标所在行的最后一个字符处开始插入
【o】英文小写字母o,在目前光标所在行的下一行处插入新的一行并开始插入
【O】英文大写字母O,在目前光标所在行的上一行处插入新的一行并开始插入

保存

操作含义
【:w】保存文件
【:q】离开vi
【:q!】不保存强制离开vi
【:wq】保存后离开
【:wq!】强制保存后离开
【:! command】暂时离开vi到命令行下执行一个命令后的显示结果
【:set nu】显示行号
【:set nonu】取消显示行号
【:w newfile】另存为

Ref

http://www.cnblogs.com/jiayongji/p/5771444.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值