vim功能使用

  • 光标移动

行首     0  、fn + 左箭头

行尾     $  、fn + 右箭头

文首     gg

文尾     G

某行     nG     (eg:  4G表示光标跳到第四行)

光标右移n字符     n<space>     (eg: 4<space>表示光标右移4字符)

  • 删除

删除光标所在行     dd

删除光标所在n行     ndd

删除后一个字符     x

删除前一个字符     X

删除后n个字符     nx

删除前n个字符     nX

  • 复制粘贴

复制光标所在行    yy

复制光标所在n行     nyy

往光标后粘贴     p

往光标前粘贴     P

  • 查找替换

查找     /word   (n为向后查找下一个,N为向前查找上一个,:nohl取消高亮)

替换n1行到文末的所有word1为word2并询问是否替换     :n1,$s/word1/word2/gc

替换n1行到n2行的所有word1为word2并询问是否替换     :n1,n2s/word1/word2/gc

  • 批量操作/可视块

ctrl+v  可视块  ->   选择块   ->   shift+i (进入插入模式)  ->  输入插入字符(eg:  #)-> esc    (增加块/注释)

 ctrl+v  可视块  ->   选择块   ->  dd     (删除块/注释)

ctrl+v  可视块  ->   选择块   ->   >    (右移tag距离)

  • 同时打开多个文件/多窗口功能

:sp filename     (同时打开另一个文件,可以复制粘贴操作)

ctrl+w+方向键    (移动光标去其他窗口)

ctrl+w+q    (退出)

  • vim环境设置参数

:set nu   #显示行号

:set nonu   #不显示行号

:set list    #显示隐含符号(tab键、行尾符)

#显示隐含符号后,可用查找替换把tab键换成空格

:set nolist

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值