• Vim同时打开多个文件


    分屏模式

    在 Vim 中,可以同时打开多个文件并使用分屏模式来查看它们。以下是一些常见的方法和命令:

    在启动 Vim 时打开多个文件

    1. 使用 -o 选项打开文件并水平分屏:

      vim -o file1.txt file2.txt
      
      • 1
    2. 使用 -O 选项打开文件并垂直分屏:

      vim -O file1.txt file2.txt
      
      • 1

    在 Vim 内部打开并分屏

    如果已经在 Vim 中:

    1. 使用 :split 或简写的 :sp 水平分屏打开新文件或现有文件:

      :split file2.txt
      
      • 1
    2. 使用 :vsplit 或简写的 :vsp 垂直分屏打开新文件或现有文件:

      :vsplit file2.txt
      
      • 1

    在 Vim 内部导航分屏

    • 切换到下一个窗口:Ctrl-w wCtrl-w Ctrl-w
    • 切换到上一个窗口:Ctrl-w p
    • 切换到左边的窗口:Ctrl-w h
    • 切换到右边的窗口:Ctrl-w l
    • 切换到上面的窗口:Ctrl-w k
    • 切换到下面的窗口:Ctrl-w j

    调整窗口大小

    • 使当前窗口变大:Ctrl-w +
    • 使当前窗口变小:Ctrl-w -
    • 使当前窗口宽度增加:Ctrl-w >
    • 使当前窗口宽度减少:Ctrl-w <

    以上就是在 Vim 中使用分屏的基本命令和操作。一旦习惯了这些命令,分屏功能会变得非常方便,尤其是在比较或同时编辑多个文件时。


    同时控制多屏

    在 Vim 中,如果希望对多个分屏执行相同的命令,可以使用 :windo 命令。windo 可以在每个分屏窗口上执行相同的命令。

    以下是一些实际的使用例子:

    1. 在所有分屏窗口中保存文件

      :windo w
      
      • 1
    2. 在所有分屏窗口中替换文本
      如果想在每个分屏窗口的文件中都进行相同的文本替换,可以这样做:

      :windo %s/search/replace/g
      
      • 1
    3. 在所有分屏窗口中设置行号

      :windo set number
      
      • 1

    注意:这些命令会影响所有的分屏窗口,所以在执行之前要小心确认真的想在所有窗口上执行这些操作。

    如果在使用垂直分屏并希望只对垂直分屏执行命令,可以使用 :vertical windo 命令。

    例如,要在所有垂直窗口中替换文本,可以使用:

    :vertical windo %s/search/replace/g
    
    • 1

    通过组合 Vim 的多窗口管理能力与这些命令,可以轻松地在多个文件或窗口上执行相同的操作,从而提高开发效率。

  • 相关阅读:
    OpenSSH版本升级漏洞修复问题
    Clog——基于C语言的日志系统设计
    Code Review:提升代码质量与团队能力的利器
    Jmter压测使用实践
    单片机ADC常见的几种滤波方法
    TG Pro 2.66(硬件温度监测)
    基于神经网络的系统辨识,神经网络与图像识别
    HTTPS对HTTP的加密过程
    查看mysql死锁语法
    Csharp线程
  • 原文地址:https://blog.csdn.net/weixin_43844521/article/details/133440208