vi+vim编辑器入门

      看到网上关于vi编辑器的命令,一写一大坨,看的都头疼,真正用到的就那么一点,有些程序员确实让人很蛋疼,不说复杂了好像不能体现他的博学。我坚持二八定律,就学20%,达到80%的实用,足矣~
 
一、vi的三种状态
            a、命令行模式
 
            b、插入模式
 
            c、底行模式
 
二、vi的常用命令
            用vi大多是putty下访问服务器文件,并对其做少量修改,so:进入编辑、查找、恢复、复制粘贴、翻页、设行号、保存and退出。
     1、进入编辑:
            a、$ vi  文件名
                例如: [mpu@S139 ~]$ cd /var/www/venus/server                      //定位文件
                           [mpu@S139 server]$ vi protected/config/venus/transfiguration.cfg.php  
            b、点击 或者 insert,进入插入模式
 
     2、查找:
            a、点击esc,进入命令模式
            b、输入斜杠+查找内容:  / expire_time   
            c、查看下一个:n
 
     3、恢复:
            a、点击esc,进入命令模式
            b、点击:u
 
     4、复制粘贴: 
            a、详细说有点复杂,要看putty里面设置,这边只说,默认状态下
            b、鼠标左键拖动选中,然后,点击左键,光标移到目标地方,点击右键
 
     5、翻页: 
            a、点击esc,进入命令模式 
            b、点击:向后翻一页   ctrl + b      (behind
                            向后翻一页  ctrl + f         (forward
 
     6、设行号: 
            a、点击esc,进入命令模式  
            b、输出冒号:set nu 
            c、跳转到某行::34     (某行号)
 
     7、保存and退出:
            a、点击esc,进入命令模式
            b、输出冒号:
            c、wq  存盘退出 ,q!不存盘强制退出 ,qw ,保存退出,等等。
 
        
        其他光标移动之类,就方向键最好,那些ctrl+** ,之类没必要~
 
Vim 典型用法:
  复制多行 :9,20 copy 44    //复制9~20行,粘贴到44行,别忘了冒号和逗号
 
 
相关链接:
 
http://linux.chinaunix.net/techdoc/desktop/2008/06/27/1013721.shtml //vim多行复制
 
1、以专家为榜样,不必自己重新探索
2、解构技能,找出实现80%效果的那20%
3、不要一心二用
4、练习练习再练习!然后获得即时反馈
5、坚持,不要在低谷期放弃
原文地址:https://www.cnblogs.com/zhongyuan/p/2653828.html