VI 编辑器入门

来源:互联网 发布:12306数据库泄露 编辑:程序博客网 时间:2024/06/06 09:48

 工作模式:

       Vi编辑器有两种工作模式:编辑模式、指令模式。指令模式中用户敲击的键将被当做命令执行,而在编辑模式中用户输入的键将不会被翻译,而是当做文本直接输入。

       工作模式的转换:i可以让Vi从指令模式转换到编辑模式,ESC可以让Vi从编辑模式从编辑模式转换到指令模式。

启动退出Vi:

          启动Vi: vi filename

          退出Vi: 在指令模式下键入 ":q"  不保存强制退出:  ":q!"   退出并保存  ":wq"

Vi常用命令:

     移动光标类:

 

          j        光标向下移动一行

          k       光标向上移动一行

          h       光标向左移动一个字符

          l        光标向右移动一个字符

          H       将光标移到屏幕的最上行(Highest)

          M       将光标移到屏幕的中间(Middle)
          L         将光标移到屏幕的最下行(Lowest)

 

       替换删除:

          r        替换光标当前位置字符

          x        删除光标当前位置字符

          dw      删除光标右侧单词

          dd       删除光标所在行

          3dd     删除光标所在下边三行

 

        拷贝与粘贴:

          yw       将光标所在单词拷入剪贴板

          yy        将当前行拷入剪贴板

           Y         将光标至行尾的的字符拷入剪贴板

            p         将剪贴板的内容粘贴在光标之后

            P          将将铁板的内容粘贴在光标之前

          注:块拷贝(按v键然后光标所在位置将会反白,移动光标选择区域,然后按y键将所选块拷入剪贴板。

         其他命令:

           u         撤销上一次的操作

           U         撤销光标所在行的所有改变

           /str       向后搜索str字符串

           ?str       向前搜索str字符串

           :X         对编辑的文件进行简单加密

          运行Shell命令:

           ! 后加Shell命令 可以在vi中执行Shell命令

      

 

        除了以上这些,Vi还有一些高级应用,例如设置vi环境,编写宏等。

 

 

 

原创粉丝点击