vim学习日记 2005-10-26

2009-05-13 01:43:29来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折


这段时间准备把传说中“恐怖”的文本编辑器 VIM 好好学学。记录的很凌乱,先学完吧,以后再整理!学习的资料就是那本英文的VIM入门。
                    2005-10-26  
=======================================================
1. 如何返回到 Normal 模式?
         在任何时候,都可以按键,返回。
2. Undo 和 Redo 的指导
         u:Undo   [Ctrl]R:Redo
         注:在不同模式下,u 的含义是不同的。如果在输入模式下,则会删除上一次输入的所有内容。如果是在 Normal 模式下,就恢复一次 Normal 下的指令。Redo也一样。
3. 保存并退出?
        按 ZZ 。
        注:在Help模式下,也用ZZ退出help模式。
4. 放弃编辑并退出。
        :q!
        注: :(冒号)是命令模式(command mode), 必须敲回车键(enter).
5. 删除光标所在行
         dd
6. 插入新行
         o 在光标所在行下面插入新行
         O 在光标所在行上面插入新行
7. 使用数字使编辑更快
        (1)插入。例如插入3个!,则为3a!或者3i!
        (2)删除。例如连续删除5次,则为5x.
8. 移动光标为一个Word。
       (1) w (2) b
        注:(1)可以用数字来进行移动多个Word,例如3w,2b就是分别向右(向后?)移动3个word, 和2个word。
              (2)中文因为是连在一起的,所以如果没有空格或者数字、英文标点的话,将视为一个word。
9. 移动一行到头和尾
       ^ :行头   $ :行尾
       注:行尾$,可以用3$移动到下面第3行尾,行首^ 不支持数字。
10. 在一行内查找一个字符(或者一个中文单字)
       fx, Fx, tx, Tx
       注:fx(向右)查x,且光标停在x上
             Fx(向左)查x, 且光标停在x上
             tx(向右)查x, 且光标停在x前
             Tx(向左)查x, 且光标停在x后
11. 跳到制定行?
      nG
      注:(1)n表示第n行,例如10G,则跳到第10行,且光标在行首。
            (2)如果没有n,只有G,则跳到最后一行,且光标在行首。
12. 如何显示/隐藏行号?
          :set number   :set nonumber
13. 如何翻页(半页)?
          [ctrl]+u     [ctrl]+d
          注:^u为向上翻半页,^d为向下翻半页。
14. 删除字(word)
         dw, d3w, d$, D

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:IDE硬盘DMA模式导致无法安装FreeBSD5.4

下一篇:认认真真,一步一步,脚踏实地学习BSD