vim操作学习

1.常用操作

转自:https://www.cnblogs.com/yangzailu/p/11531972.html

1、全选(高亮显示):按esc后,然后ggvG或者ggVG

全部复制:按esc后,然后ggyG

全部删除:按esc后,然后dG

解析:

  • gg:是让光标移到首行,在vim才有效,vi中无效 
  • v : 是进入Visual(可视)模式 
  • G :光标移到最后一行 

选中内容以后就可以其他的操作了,比如: 

  • d  删除中内容 
  • y  复制中内容到0号寄存器 
  • "+y  复制中内容到+寄存器,也就是系统的剪贴板,供其他程序用 

2、复制粘贴:

vim进入paste模式,命令如下:

:set paste

进入paste模式之后,再按i进入插入模式,进行复制、粘贴就很正常了。 
命令模式下,输入

:set nopaste

解除paste模式。

3、查找:在正常模式下,/向前搜索,?向后搜索,n查找下一个,N查找上一个。

4、跳转

光标定位到第一行第一个位置: 输入:0(:1也可以)+回车+gg

跳转到最后一行最后一个字符:在正常模式下,先按大写G定位到最后一行,再按shift+4定位到最后一个字符。

5.删除一行

在正常模式下,先按dd,再回车。 

6.统计文件行数:wc -l 文件名 

7.计算文件中某个字符串的数量: grep - o 'xxx' |wc -l

grep -c 只能匹配一行一个,如果一行里面有多个它就不能匹配。

8.翻页

整页翻页 向下ctrl-f  向上ctrl-b,f就是forword b就是backward。

翻半页 ctrl-d ctlr-u,d=down u=up。

9. less命令

向上翻1页:b、向下翻1页:空格

向上翻半页:u、向下翻半页:d

向上翻一行:y、向下翻一行:回车

 

posted @ 2021-07-11 21:53  lypbendlf  阅读(55)  评论(0编辑  收藏  举报