linux vim常用快捷键

1.  vim 三个模式(命令模式,输入模式,底线命令模式)

2.  命令模式

    a. vim filename  刚进入时,就进入命令模式

    b. 常用键:

        i: 进入输入模式

       dd: 删除光标所在行

       yy: 复制光标所在行

       p: 当前光标下粘贴

       u: 编辑后,可以撤回操作

       gg: 将光标定位到文件头

       shift+g: 将光标定位到文件尾 

       $: 将光标定位到行尾

       ^:将光标定位到行首

        /: 斜杠,再输入字符test,可以向下搜索字符test   后按键n  向下重复键字符test 

       ?: 问号,再输入字符test2,可以向上搜索字符test2, 后按键n  向下重复键字符test2 

        o: 新建一行,并进入输入模式

        ggVG:全选 

        gg+YG: 全选并复制

        == :格式化当前行

        gg=G :格式化整个文档

        #= :格式当前行及接下来的#行代码,例如“2=” 格式化当前行及接下来的2行

       全部删除:按esc键后,先按gg(到达顶部),然后dG
       全部复制:按esc键后,先按gg,然后ggyG
       全选高亮显示:按esc键后,先按gg,然后ggvG或者ggVG

      单行复制:按esc键后, 然后yy
      单行删除:按esc键后, 然后dd
      粘贴:按esc键后, 然后p

 3.  输入模式

      enter: 光标带在后头的内容一起换行,

      home/end:行首/行尾

      esc: 退出输入模式,切换到命令模式

 

 4.  底行模式

      :wq+enter-->保存并退出

      :q!+enter-->不保存强制退出

5.  全选,复制

ggVG  :

稍微解释一下上面的命令 
gg 让光标移到首行,在vim才有效,vi中无效 
V   是进入Visual(可视)模式 
G  光标移到最后一行 
选中内容以后就可以其他的操作了,比如: 
d  删除选中内容 
y  复制选中内容到0号寄存器 
"+y  复制选中内容到+寄存器,也就是系统的剪贴板,供其他程序用 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值