vim常用快捷键

ctrl ]                   前进
ctrl o / ctrl t       后退
:w                       保存
:e!                       退到上次保存位置
w                        后移一个单词
b                         前移一个单词
dw                      从当前位置删除到这个单次最后
yw                      复制当前单词

shift g / gg        跳转到文件尾 / 头

n dd                  剪切光标所在位置及以下n行
p                       粘贴

:ls                     显示当前打开的所有文件列表
:1b                    打开编号尾1的文件

缩进                  << 和 >> 进行左右缩进,然后 10==进行操作行下面的10行跟随自动缩进。

ctrl w w            在不同框之间跳转,接口列表,内容,结构树,搜索

注释:
    1、在 10 - 20 行添加 // 注释
        :10,20s#^#//#g
    2、在 10 - 20 行删除 // 注释
        :10,20s#^//##g
    3、在 10 - 20 行添加 # 注释
        :10,20s/^/#/g
    4、在 10 - 20 行删除 # 注释
        :10,20s/#//g

替换:
1.  替换当前行中的内容:    :s/from/to/    (s即substitude)
        :s/from/to/     :  将当前行中的第一个from,替换成to。如果当前行含有多个
                                    from,则只会替换其中的第一个。
        :s/from/to/g    :  将当前行中的所有from都替换成to。
        :s/from/to/gc  :  将当前行中的所有from都替换成to,但是每一次替换之前都
                                     会询问请求用户确认此操作。
 
        注意:这里的from和to都可以是任何字符串,其中from还可以是正则表达式。

 

visual模式:

v    进入字符可视化

V    进入行可视化

ctrl v    进入块可视化

v i w    选中一个单词

v i p    选中一个段落(没有空行的是段落)

v i (    选中()中间的,不包含() (另一个括号一样)

v i {    同上

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值