• vim大法


    Vim大法

    Vim的精髓在于命令键的组合,全键盘的操作,可以使你手不离开键盘输入区域即可完成所有的操作,想想都是一种炫酷的体验,b格很高~

    Vim作为Linux上一款强大的开源编辑器,相对于IDE最大的特点就是轻巧,不会卡顿,在windows平台上,比如 sublime text、vs code 、atom 等也都不错

    下面进入正题:


    Vim常用的几种模式:

    ·普通模式:vim启动后的默认模式,用来进行命令操作

    ·插入模式:按 i进入,进行文本编辑

    ·命令行模式:例如执行命令(:键),搜索(/和?键)或者过滤命令(!键)


    Vim的骚操作:

    插入模式下:

    i---在当前光标下进行插入

    I---在行首插入

    A---在行末插入

    a---在光标下插入编辑

    o---在当前行后插入一个新行

    O---在当前行前插入一个新行


    普通模式下:

    h-j-k-l   --->   上-下-左-右

    感觉很奇葩,听说是vim的创始人的键盘跟我们现在的传统键盘不一样~

    至于为什么不用方向键来控制,可能是为了减少手指的移动吧~


    保存文本:

    从普通模式输入

    :wq---保存并退出文档

    :wq!---强制保存并退出

    :w <路径>---另存为

    使用 ZZ退出更为便捷


    删除文本:

    x---删除游标所在字符

    X---删除游标所在前一个字符

    dd---删除正行

    dw---删除一个单词(不适用于中文)

    d$/D---删除至行尾

    d^---删除至行首

    dG---删除至文档结尾处

    5dd---一次删除五行


    Vim的重复命令:

    N<command>

    10x---删除十个连续字符

    3dd---删除三行文本


    Vim的行间跳转:

    nG---游标移动到第n行

    gg---游标移动到第一行

    G---游标移动到最后一行


    Vim的行内跳转:

    w---到下一个单词的开头

    e---到当前单词的结尾

    b---到前一个单词的开头

    ge---到前一个单词的结尾

    0---到行头

    $---到行位

    f<单词>---向后搜索第一个匹配项

    F<单词>---向前搜索第一个匹配项


    复制、粘贴、剪切:

    y---进行复制

    yy---复制整行

    p---粘贴到光标后(下)

    P---粘贴到光标前(上)

    对于剪切,其实dd这个删除命令就是剪切,vim的删除并未直接删除,而是放到了缓冲区中,用p进行粘贴;u可进行撤销,ctrl+r 可进行 恢复撤销操作

  • 相关阅读:
    2013-8-14大一大二暑期组队训练赛
    注重实效的程序员——哲学篇
    读《企业应用架构模式》-锁
    OpenCV 编码样式指南
    Offer_1
    μC/OS学习资料(附Ebook)
    poj 1990
    POJ 2455 网络流 基础题 二分+网络流 dicnic 以及 sap算法
    ViewPageAsImage
    win7下wordPress本地搭建博客详解(深度亲测整理---傻瓜式详细教程)
  • 原文地址:https://www.cnblogs.com/snailzh/p/8428596.html
Copyright © 2020-2023  润新知