• linux下VI编辑器的使用


    一、VI编辑器简述

          VI 编辑器是Linux和Unix上最基本的文本编辑器,工作在字符模式下。由于不需要图形界面,使它成了效率很高的文本编辑器。尽管在Linux上也有很多图形界面的编辑器可用,但VI在系统和服务器管理中的功能是那些图形编辑器所无法比拟的。

    二、VI编辑器工作模式

    1、 命令行模式command mode)
    控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。
    2、插入模式(Insert mode)
    只有在Insert mode下,才可以做文字输入,按[ESC]键可回到命令行模式。
    3、底行模式(last line mode)
    将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。

    三、常用命令

    1、创建文档或者编辑文档

    #vi 文档名 

    2、保存 

    : w filename (将文档以指定的文件名filename保存)
    3、退出 

    : wq 

    4、强制退出 

    : q!  

    5、光标移动指令

    按[ctrl]+[b]:屏幕往“后”移动一页
    按[ctrl]+[f]:屏幕往“前”移动一页
    按[ctrl]+[u]:屏幕往“后”移动半页
    按[ctrl]+[d]:屏幕往“前”移动半页

           按[G]:移动到文章的最后

     6、列出行号

    [set nu]:输入[set nu]后,会在文件中的每一行前面列出行号

     7、查找字符

    [/关键字]:先按[/]键,再输入您想寻找的字符,如果第一次找的关键字不是您想要的,可以一直按[n]会往后寻找到您要的关键字为止。
    [?关键字]:先按[?]键,再输入您想寻找的字符,如果第一次找的关键字不是您想要的,可以一直按[n]会往前寻找到您要的关键字为止。
    8、 删除文字
    [x]:每按一次,删除光标所在位置的“后面”一个字符。
    [#x]:例如,[6x]表示删除光标所在位置的“后面”6个字符。
    [X]:大写的X,每按一次,删除光标所在位置的“前面”一个字符。
    [#X]:例如,[20X]表示删除光标所在位置的“前面”20个字符。
    [dd]:删除光标所在行。
    [#dd]:从光标所在行开始删除#行
    9、 复制
    [yw]:将光标所在之处到字尾的字符复制到缓冲区中。
    [#yw]:复制#个字到缓冲区
    [yy]:复制光标所在行到缓冲区。
    [#yy]:例如,[6yy]表示拷贝从光标所在的该行“往下数”6行文字。
    [p]:将缓冲区内的字符贴到光标所在位置。注意:所有与“y”有关的复制命令都必须与“p”配合才能完成复制与粘贴功能
    10、 替换
    [r]:替换光标所在处的字符。

    [R]:替换光标所到之处的字符,直到按下[ESC]键为止。

    11、恢复

    [u]:如果您误执行一个命令,可以马上按下,回到上一个操作

    参考资料:

    1、http://baike.baidu.com/link?url=5N_sQAwExu380L6-jbEqglGajVXMeJu9fXGYrGJ1CA0R-Cq2ZkYrWCfrXvZCITRQ 

    2、http://blog.csdn.net/zuoanren/article/details/8225497

  • 相关阅读:
    Web API 2 入门——使用ASP.NET Web API和Angular.js构建单页应用程序(SPA)(谷歌翻译)
    Web API 2 入门——创建ASP.NET Web API的帮助页面(谷歌翻译)
    Web API 2 入门——使用Web API与ASP.NET Web窗体(谷歌翻译)
    Web API 2 入门——Web API 2中的操作结果(谷歌翻译)
    Web API 2 入门——Web API 2(C#)入门(谷歌翻译)
    WebBrowser 中遍历所有的frames
    浏览器js console对象
    Vi Command 【转载】
    JS调用BHO
    iframe空文档中写入内容
  • 原文地址:https://www.cnblogs.com/amanlikethis/p/3640931.html
Copyright © 2020-2023  润新知