Vi命令总结

1:打开文件直接到最后一行的行首:vi + filename

2:剪切一行:dd
删除一个单词/光标之后的单词剩余部分:dw
删除当前字符:x
光标之后的该行部分:d$
命令行模式(command mode)功能键
3:插入模式
按「i」切换进入插入模式「insert mode」,按“i”进入插入模式后是从光标当前位置开始输入文件;
按「a」进入插入模式后,是从目前光标所在位置的下一个位置开始输入文字;
按「o」进入插入模式后,是插入新的一行,从行首开始输入文字。
4:复制操作
  yy命令复制当前整行的内容到vi缓冲区
  yw复制当前光标所在位置到单词尾字符的内容到vi缓存区,相当于复制一个单词
  y$复制光标所在位置到行尾内容到缓存区
  y^复制光标所在位置到行首内容到缓存区
  #yy例如:5yy就是复制5行
  #yw例如:2yw就是复制两个单词
5:在纯文本终端下:
    (1)选定文本块,使用v进入可视模式;移动光标键选定内容
    (2)复制选定块到缓冲区,用y;复制整行,用yy
    (3)剪切选定块到缓冲区,用d;剪切整行用dd
   (4)粘贴缓冲区中的内容,用p
6:在vi中按u可以撤销一次操作
    u:撤销上一步的操作
   Ctrl+r:恢复上一步被撤销的操作
   'U':行撤销,撤销所有在前一个编辑行上的操作
7:在VI命令模式下删除文件所有的空白行
   g/^\s*$/d
   ^代表行的开始
   \s*代表空白字符
   $代表行的结束
   d代表删除
8:$ 用这个命令 到文件尾 到文件头是 :1
9:删除命令:
   删除到下一段的开始
   d回车 删除2行
   ndw 或 ndW 删除光标处开始及其后的 n-1 个字符。
   d0 删至行首。
   d$ 删至行尾。
   ndd 删除当前行及其后 n-1 行。
   x 或 X 删除一个字符。
10:批量注释:
进入vi/vim编辑器,按CTRL+V进入可视化模式(VISUAL BLOCK)
移动光标上移或者下移,选中多行的开头,如下图所示
选择完毕后,按大写的的I键,此时下方会提示进入“insert”模式,输入你要插入的注释符,例如#,
最后按ESC键,你就会发现多行代码已经被注释了
删除批量注释:删除多行注释的方法,同样 Ctrl+v 进入列选择模式,移到光标把注释符选中,按下d,注释就被删除了。


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值