• 半小时内使用vim的常用命令,以及平时使用的感慨


    移动就不说了,强制退出:q!;保存退出:wq

    在normal模式下

    删除:

        x删除当前字符;

        v选择字符,x删;

        dd删除行;

        d$删除当前光标到行末;

        de删除当前光标到单词末尾;

        dw同上切包括空格。

    撤销、重做:

        u撤销;

        U撤销当前行所有改变;

        ctrl+r 重做。

    ---------------------------------摘自vim tutor-------------------------------------

    在正常模式下一个命令的格式是∶

           [number]   command   object     或者     command    [number]   object
         其意是∶
           number - 代表的是命令执行的次数
           command - 代表要做的事情,比如 d 代表删除
           object - 代表要操作的对象,比如 w 代表单字/单词,$ 代表到行末等等。object 为 d、$、e、w等,如删除两行2dd。

    ----------------------------------------------------------------------------------------

    复制:

        开始按v,结束处按y。

    粘贴:

        p光标后贴,P光标前贴

    剪切:

        先删除,在欲复制的地方按p

    替换字符:

        按r

    连续替换字符:

        按R

    更改单词:

        在要更改的字符上,输入cw,光标后单词被删除并进入编辑模式,即de+i

    C指令与d格式相近,更改后进入编辑模式(注:没有cd)

    显示文件当前状态: ctrl+g 

    跳转文件最后一行: shift+g

    跳转到某行: 先输入行号,再shift+g

    搜索命令

    向后查找:/开头输入要查找的单词

    查下一个:n

    查上一个:shift-n

    向前查用?代替/

    匹配括号查找按%

    替换命令(还没找到替换下一个)

    替换该行第一个: :s/旧/新

    替换行内所有:    :s/旧/新/g

    替换两行内所有::行号,行号s/旧/新/g

    替换文件内:       :%s/旧/新/g

    --------------------------------------------------------

    vim执行外部命令:

        :!命令

    如 删除文件 :!rm 文件名

    另存保存一部分:

        :行号,行号 w 文件名

    :r FILENAME 可提取磁盘文件 FILENAME 并将其插入到当前文件的光标位置
         后面。

    正常模式下$可以移动到最后一行。

    a在光标后插入

    ==========================================

    这些命令囊括了一个文本编辑器的基本功能。。。。

    只要配置好vim,记住这些命令,基本就可以用vim替换别的编辑器了,剩下就是习惯它。。。

    用了一段时间的vim了。还是不太习惯全键盘的操作方式,常会发生选中字符滚轮一轮就全没的情况。剩下的操作,像dd删除行之类的,很多还是挺方便的。

    另,不知道vim有什么方便的方法多行多次缩进么?现在就是觉得这个不方便。

  • 相关阅读:
    SoC嵌入式软件架构设计II:否MMU的CPU虚拟内存管理的设计与实现方法
    Fckeditor用法
    BZOJ 2120 色彩数 暴力
    精灵菜单
    Java JDK 8 安装和环境变量的配置(Linux and Windows)
    专访雷水果国:离1.5K至18K 一个程序猿5每年的成长之路
    [Unity3D]Unity3D游戏开发Android内嵌视图Unity查看
    hdu 4472 dp
    hdu1848 Fibonacci again and again(SG游戏功能)
    孙陪你,了解它的力量——unity3d流程暂停
  • 原文地址:https://www.cnblogs.com/yyyy/p/2244284.html
Copyright © 2020-2023  润新知