Linux里vim编辑器的命令操作

使用vim(iv)编辑器修改文件内容

#vim 文件名称

模式化的编辑器

    命令模式
	插入模式
    末行模式

1)模式间的切换

 命令  ---->  插入: a  i  o  O   a(后插入)   i (前插入)   o(下插入)   O(上插入)
 插入  ---->  命令: ESC
 命令  ---->  末行:  冒号
 末行  ---->  命令:  删除冒号

末行模式下输入: set nu (加入行号)

命令模式下的操作

1、快速移动光标:

                       h左 j上  k下  l 右 
                       shift+g                跳到最后一行G
                        gg                     跳到第一行gg    
						45gg                  (指定某行 按行号和gg)
             
			            shift+4               $跳转到行尾
						shift+6               ^跳转到行首

2、删除:

   x        删除单个字符
   dw      删除单词
   d$       删除到行尾
   d^      删除到行首
   
   dd       删除整行                13dd
   dG       删除到文件末尾

3、替换操作:

  r         替换单个字符
  R         连续替换多个字符,按ETC返回命令模式

4、撤销

  u         撤回上一步

5、复制粘贴

  yy         复制一整行
  p   P

6、剪切粘贴

  dd
  p

7、搜索文件内容

   /[搜的内容]
        n      向下查找
		N      向上查找

末行模式操作:

1、强制退出

 :q!

2、保存退出

 :wq

3、追加文件内容 (文件A拷贝到文件B)

  :/r   文件路径名称 (例 :/r /etc/fstab)

4、显示行号

 :set nu
 
 :set nonu

5、末行模式下查找替换

  :[查找范围] s/旧内容/新内容 [/修饰符]
  
  : s/root/admin                  把光标所在行的第1个root换成admin
  
  : s/root/admin/g                把光标所在行的所有root换成admin
   
  :% s/root/admin/g             把全文所有的root换成admin

  :5,10 s/root/admin/g          局部root换成admin                                    

  : . , $ s/root/admin/g         从当前行到最后一行所有root换成admin     (.是当前行   $是最后一行)

    $-1    倒数第2行
    $-2    倒数第3行
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值