Linux 运维 vim三种模式 命令 编辑 末行

Vim编辑器    

      vim比vi更适合   coding(写代码)

       vim重点   光标的移动   模式切换    删除   查找   切换   复制  粘贴    撤销命令

VIM的三种模式:

    命令模式    编辑模式     末行模式

    命令模式:  在该模式下  不能直接编辑    可以快捷键进行一些操作(删除  复制 移动  粘贴

    编辑模式:  可以对内容进行编辑

    末行模式:在末行输入命令对文件进行 操作  (搜索,替换  保存  退出  撤销  )

  vim打开文件的方式:(4,掌握3种)

    vim  文件路径       作用:打开指定的文件   

    vim  +数字  文件的路径    作用   打开指定的文件  将光标移动到指定行

    vim+/关键词   文件的路径    作用    打开指定的文件   并且高亮打开关键词

     vim  文件路径1  文件路径 2  文件路径3     作用:同时打开多个文件

    

命令模式:   光标移动    

     光标移动到行首                  按键:shift+6

      行尾                                              shift+4

       正则 *  通配符    

      首行:gg                     

       翻屏:向上翻屏               ctrl+b(before)       pgup

                  向下翻屏             ctrl+f (after)                 pgDn

 

复制操作:

      yy  粘贴   在想要粘贴的地方    按下p     2.数字yy

      可视化粘贴   ctrl+v    然后上下左右    选择复制的块     按下yy复制    然后p粘贴

    

 删除操作:

    1.删除或者剪切光标所在行    dd    (删除之后下一行上移)

     dd严格意义上是剪切命令    不粘贴就是删除效果

 2.按键:数字dd    (删除之后下一行上移)

       3.删除不上移动   D    当前行变成空白

4.撤销和恢复     

       撤销:  输入:u                ctrl+r  恢复之前的撤销

   

光标的快捷移动:

        1.快速将光标移动到  指定的行数

              数字加G

          2.当前光标为准  向上向下  移动n行

               数字  方向键   

          3.  数字加左右       

            4.末行模式    :10

 

模式间的转换:  

 

 

 末行模式:

            都是有命令模式进入      :进入

           1.保存:w           w路径 另存

            2.q  退出

            3. 保存并退出          "wq"

            4.强制                   “ q!”    强制退出   修改不保存

             5.调用外部命令       

             6.   /关键词      切换结果N/n  (next)

                  nohl  (no  light)取消高亮

            7.s      string repieace           s/搜索的关键词/新的内容

                      s/搜索的关键词/新的内容/g    替换所有的

                       %s/搜索的关键词/新的内容/   替换文档中每行第一个符合条件的内容                                    %s/搜索的关键词/新的内容/  g      替换整个文档的符合条件的内容

                   %整个文件           g 全局

             8.显示行号        set   nu     number       

             9.同时打开多个文件       并切换

                 vim  1  2   3      当前已经打开的文件名称      :files      #是上一个打开

                  怎么切换   

                  1. 方式:需要指定切换名称 :open  名字

                   2.  bn  下一个   切换     bp切换上一个

 

编辑模式:         

 

 

             

 

实用功能 :

1.代码着色

           默认显示       关闭显示    

            :syntax off

            :syntax   on

   2.计算器     当在编辑文件时 突然需要计算器

             ctrl+r  然后输入等于 =            然后输入计算内容    回车

 

 

扩展:vim的配置     1.     vim一款编辑器      配置有三种情况

        1.文件打开在末行模式下输入的配置(临时的)

         2.在个人的配置文件     (~/.vimrc)     没有可以自行新建

         3.全局配置文件     (vim自带  ,/etc/vimrc)

          全局个人冲突    个人为准

           

2.异常退出:

3.别名机制 :可能因为不习惯     可以通过别名解决这个问题   自己创造cls

别名机制依靠别名映射文件

~/.bashrc                 alias    cls=clear    改完重新登陆账号

4.退出方式:

vim:     :x                            

    

 

 小写x      大写X是文件加密    X对文件加密操作

 

 

                  

 

         

posted @   李文浩learning  阅读(671)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示