Linux操作系统之vim快捷键

vim编辑器的工作模式:

命令模式: 该模式中主要完成,模式切换、光标移动、字符串查找、删除、复制、粘贴文件内容等操作。

    插入命令:
            i  光标之前插入内容,           a  光标之后插入内容。
            I  行首插入内容,              A  行尾插入内容。
            o  行的下面一行插入内容,       O 行的上面一行插入内容。

    光标移动:
            使用键盘的上下箭头: ↑  ↓  ←  →    移动光标。       

    翻页移动:
            使用Page Down 或 Ctrl + F 向下翻一整页 
            使用Page Up 或 Ctrl + B 向上翻一整页

    行内跳转:
            光标快速跳转到行首,按Home  数字0
            光标快速跳转到行尾,按End    $

    行间跳转:
            按键 1G 或 gg 可以跳转到文件第一行
            按键  G    可以跳转到文件末尾行
            按键  xG  可以跳转到第x行 “x数字行”
            按键  :x   可以直接跳转到第x行 “末行模式”

    删除命令:
            x           删除光标所在的处 字符
            nx          删除光标处后的n个字符
            dd          删除光标所在的行,
            nd          删除光标下的n行,
            dG          删除光标所在行到文件末尾
            D           删除光标所在处到行尾内容 “变成了一空行”,持续按D将会向前删除当前行的内容
            :10,22d     删除10行到22行范围的行“回车之后执行”

    复制剪切:
            yy         复制当前行
            xyy        复制当前光标以下的x行 “x数字表示”
            p          粘贴至当前光标行的行下
            P          粘贴至当前光标行的行上                            
            dd         剪切当前行 “选择P此命令就是剪切、不选则是删除”
            xdd        剪切当前的x行 “选择P此命令就是剪切、不选则是删除”

    替换和取消:
            r         取代光标所在的单个字符
            R         从光标所在处开始替换字符,按Esc退出
            u         撤消最近一次的更改
            U         撤销这行所用的更改

    搜索和替换:
           /             /ftp 文件中搜索关于ftp的字符串
           :set ic       搜索是忽略大小写 “继续/ftp”
           n             搜索指定字符串的下一个出现位置
           :%s/1/2/g       全文替换指定字符串 “此处是全文把1替换为2”
           :10,22s/1/2/g   在一定范围内替换指定字符串 “此处是把10行到22行的1替换成2”
           :s/1/5/g        把这一行的1全部替换成5

    其他末行命令:
           :e              按下ctrl+d 会得出以e开头的所有命令
           :r test         将test文件的内容添加到当前文件中光标下面 “也可以是内容路径”
           :! ls           将当前操作的文件夹下的内容显示到当前内容中     
           :w /tmp/h       将当前文件内容保存到后面的路径,相当于备份
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值