Linux vi编译器常用命令

妖精的绣舞 提交于 2020-02-26 21:39:18

Linux 大部分配置文件都是以纯文本形式存在。其中,shell是用户和Linux操作系统连接的接口。而vi编译器是一种专门用于修改文件配置的系统,它与shell系统相互独立。vi编译器修改文件相当快速,且具有程序编辑功能。
基本命令格式:

                          vim      路径
  1. vi 与vim的区别
  • 多级撤消

    在vi里,按u只能撤消上次命令,而在vim里可以无限制的撤消。

  • 易用性

    vi只能运行于unix类中,而vim可以运行于unix,windows ,mac等多操作平台。

  • 语法加亮

    vim可以用不同的颜色来加亮你的代码。

  • 可视化操作

    vim不仅可以在终端运行,也可以运行于x window、 mac os、 windows。

  • 兼容

    vim是vi的增强版,完全兼容vi

  1. 一般模式:

                   i                           写入
                   
                   Esc                         返回命令行模式
                   
                  5 yyp                        复制(y)五行(5)并粘贴(p)
                  
                  5dd                          删除(d)五行(5)
                  
                  u                            撤销操作(一行一行撤销)
                  
                  gg                           页首
                  
                  G                            行尾
                  
                  :wq                          命令行模式保存退出
                  
                  :wq!                         命令行模式强制保存并退出
                  
                  :q!                          命令行模式不保存强制退出
                  
                  :set   nu                    命令行模式显示文本行号
                  
                  :1,5     s/h/t/g             命令行模式将1~5行的h全部换成t
                  
                  :w       /b.txt              命令行模式将文档另存为b.txt
    
  2. 可视化模式:

                  v                            进入可视化模式
                  
                  hjkl                         光标上下左右移动
                  
                  0@                           页首页尾 
                  
                  y                            复制行
                  
                  p                            粘贴行
                  
                  d                            删除行
                  
                  n/N                          下翻/上翻
    
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!