vim的常用快捷键

vim的快捷键

(普通模式)

选择一个单词  viw  
        选择"中间的内容 vi"
        选择<>中的内容 vi<
​
光标移动 
        w  下个单词词首
        b  上个单词的词首
        nk 向上移动多少行
        nj 向下移动多少行
        f  找到当前字符
        F  向前面找字符   
        
        h 左移一个字符
        l 右移一个字符,这个命令很少用,一般用w代替。
        k 上移一个字符
        j 下移一个字符
​
        $ 移动到行尾 3$ 移动到下面3行的行尾
        gg 移动到文件头。 = [[
        G(shift + g) 移动到文件尾。 = ]]
屏幕翻页 
        向下 ctrl+F
        向上 ctrl+B
        移动半屏  ctrl+G
        Ctrl + d 向下滚动半屏
        Ctrl + u 向上滚动半屏 
跳转到屏幕的
        上方 H
        中间 M
        下方 L
在vim中显示不可见字符
:set invlist
关闭显示
:set nolist

(插入模式)

        删除前一个字符 ctrl+h
        删除前一个单词 ctrl+w
    调整缩进 ctrl+t

(普通模式)一些常用的基础命令

        dd 删除当前行
        c 改变并插入
        V 纵向块状模式 
        v 块状模式
        yy 复制
        nyy 拷贝n行
        p 粘贴
        r 替换当前字符
        R 进入替换模式
        左移 shift+< 或者 <<
        右移 shift+> 或者 >>
        u 撤销(Undo)
    /text  查找text,按n健查找下一个,按N健查找前一个
    ?text  查找text,反向查找,按n健查找下一个,按N健查找前一个

需要安装插件的快捷键

【tcomment_vim】
        添加注释 gcc   
​
【nerdtree】
        显示目录 NERDTree   
        上一个标签页  gT
        下一个标签页  gt
        打开标签页 t
        关闭其他标签页 :tabo 
​
【vim-surround】
        改变html标签 cst
        删除       dst
        添加       yst
        添加并插入一行 ySt 
​

操作文件

        :e file
        :open file
        :split filename
        :vsplit filename
​
复制文件 (在vim中使用cmd命令  需要:)
        cd $VHOME/vue
        !copy 00.html 21.html
        e 21.html

windows下vim显示^M,如何让vim 

是上面这一条
: e ++ff=dos

: e ++ff=unix

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值