Vim常用命令(2)

                    linux中vim 编辑器使用

Ctrl+P:代码补全


复制与粘贴:



 yy:复制当前行
 yw:复制一个单词
 y$:复制光标到结尾
 y^:复制光标到行首
 #yy:复制#行
 #yw:复制#个单词
 m,ny:复制m到n行内容
 p:粘贴


1、移动光标到你要开始复制的那行,按3yy,就可以复制3行了2、可以直


接用3,10y复制第3行到第10行按p就是粘贴,你想粘贴到哪一行,直接移动


光标过去就可以了


显示行号:末行模式 set number tab补全


光标移动

 $:移动光标到行尾 ^:移动光标到行首
 nG:移动到第n行上 G:到最后一行


撤销:u


删除:

  dd:删除选中行
  v进入v模式选中,d删除选中
  删除所有:到第一行+dg


剪切:
1.
剪切文本:
用v选中文本之后可以按y进行复制,如果按d就表示剪切,之后按p进行粘贴。

剪切一行:dd
剪切当前行光标所在的位置到行尾:d$
剪切当前行光标所在的位置到行首:d^
前切三行:3dd,即从当前行+下两行被剪切了。
2.剪切1-10行到20行
   :1,10 m 20 


查找:
      我们通常在vim下要查找字符串的时候, 都是输入 / 或者 ?  加 


需要查找的字符串来进行搜索,比如想搜索 super 这个单词, 可以输入  


/super  或者  ?super,  两者的区别是前者是从上往下搜索,后者是


从下往上搜索。
      那么如果我想搜索本行中某个单词,并且这个单词很长的时候,手动输入该字符串是非常麻烦的, 当然可以使用模糊匹配(如* 或 ?)来做
, 不过这样可能搜得到很多其他的,不完全匹配的字符串。
      可以使用如下方式来实现快速查找:
1, 最快的方式是让光标停留在想要查找的单词的任意一个字母上面, 然后输入Shift + *  ,即可快速选中该单词,并且可以通过 n  或  N 进行上一个或下一个的匹配。

多行缩进:
    1.按v进入visual状态,选择多行,用>或<缩进或缩出 


     2. 通常根据语言特征使用自动缩进排版:在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行。你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format。使用gg=G可对整篇代码进行排版。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值