广告
返回顶部
首页 > 资讯 > 精选 >怎么使用Vim编辑器编辑多个文件
  • 410
分享到

怎么使用Vim编辑器编辑多个文件

2023-06-16 11:06:49 410人浏览 安东尼
摘要

这篇文章主要介绍怎么使用Vim编辑器编辑多个文件,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!安装 VimVim 编辑器可在大多数 linux 发行版的官方软件仓库中找到,所以您可以用默认的软件包管理器来安装它。例如

这篇文章主要介绍怎么使用Vim编辑器编辑多个文件,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

安装 Vim

Vim 编辑器可在大多数 linux 发行版的官方软件仓库中找到,所以您可以用默认的软件包管理器来安装它。例如,在 Arch Linux 及其变体上,您可以使用如下命令:

$ sudo pacman -S vim

在 Debian 和 ubuntu 上:

$ sudo apt-get install vim

在 RHEL 和 Centos 上:

$ sudo yum install vim

在 Fedora 上:

$ sudo dnf install vim

在 openSUSE 上:

$ sudo zypper install vim

使用 Linux 的 Vim 编辑器同时编辑多个文件

现在让我们谈谈正事,我们可以用两种方法做到这一点。

方法一

有两个文件,即 file1.txtfile2.txt,带有一堆随机单词:

$ cat file1.txtostechnixopen sourcetechnologylinuxunix $ cat file2.txtline1line2line3line4line5

现在,让我们同时编辑这两个文件。请运行:

$ vim file1.txt file2.txt

Vim 将按顺序显示文件的内容。首先显示***个文件的内容,然后显示第二个文件,依此类推。

怎么使用Vim编辑器编辑多个文件

在文件中切换

要移至下一个文件,请键入:

:n

怎么使用Vim编辑器编辑多个文件

要返回到前一个文件,请键入:

:N

如果有任何未保存的更改,Vim 将不允许您移动到下一个文件。要保存当前文件中的更改,请键入:

ZZ

请注意,是两个大写字母 ZZSHIFT + zz)。

要放弃更改并移至上一个文件,请键入:

:N!

要查看当前正在编辑的文件,请键入:

:buffers

怎么使用Vim编辑器编辑多个文件

您将在底部看到加载文件的列表。

怎么使用Vim编辑器编辑多个文件

要切换到下一个文件,请输入 :buffer,后跟缓冲区编号。例如,要切换到***个文件,请键入:

:buffer 1

怎么使用Vim编辑器编辑多个文件

打开其他文件进行编辑

目前我们正在编辑两个文件,即 file1.txtfile2.txt。我想打开另一个名为 file3.txt 的文件进行编辑。

您会怎么做?这很容易。只需键入 :e,然后输入如下所示的文件名即可:

:e file3.txt

怎么使用Vim编辑器编辑多个文件

现在你可以编辑 file3.txt 了。

要查看当前正在编辑的文件数量,请键入:

:buffers

怎么使用Vim编辑器编辑多个文件

请注意,对于使用 :e 打开的文件,您无法使用 :n:N 进行切换。要切换到另一个文件,请输入 :buffer,然后输入文件缓冲区编号。

将一个文件的内容复制到另一个文件中

您已经知道了如何同时打开和编辑多个文件。有时,您可能想要将一个文件的内容复制到另一个文件中。这也是可以做到的。切换到您选择的文件,例如,假设您想将 file1.txt 的内容复制到 file2.txt 中:

首先,请切换到 file1.txt

:buffer 1

将光标移动至在想要复制的行的前面,并键入yy 以抽出(复制)该行。然后,移至 file2.txt

:buffer 2

将光标移至要从 file1.txt 粘贴复制行的位置,然后键入 p。例如,您想要将复制的行粘贴到 line2line3 之间,请将鼠标光标置于行前并键入 p

输出示例:

line1line2ostechnixline3line4line5

怎么使用Vim编辑器编辑多个文件

要保存当前文件中所做的更改,请键入:

ZZ

再次提醒,是两个大写字母 ZZ(SHIFT + z)。

保存所有文件的更改并退出 vim 编辑器,键入:

:wq

同样,您可以将任何文件的任何行复制到其他文件中。

将整个文件内容复制到另一个文件中

我们知道如何复制一行,那么整个文件的内容呢?也是可以的。比如说,您要将 file1.txt 的全部内容复制到 file2.txt 中。

先打开 file2.txt

$ vim file2.txt

如果文件已经加载,您可以通过输入以下命令切换到 file2.txt

:buffer 2

将光标移动到您想要粘贴 file1.txt 的内容的位置。我想在 file2.txt 的第 5 行之后粘贴 file1.txt 的内容,所以我将光标移动到第 5 行。然后,键入以下命令并按回车键:

:r file1.txt

怎么使用Vim编辑器编辑多个文件

这里,r 代表 “read”。

现在您会看到 file1.txt 的内容被粘贴在 file2.txt 的第 5 行之后。

line1line2line3line4line5ostechnixopen sourcetechnologylinuxunix

怎么使用Vim编辑器编辑多个文件

要保存当前文件中的更改,请键入:

ZZ

要保存所有文件的所有更改并退出 vim 编辑器,请输入:

:wq
方法二

另一种同时打开多个文件的方法是使用 -o-O 标志。

要在水平窗口中打开多个文件,请运行:

$ vim -o file1.txt file2.txt

怎么使用Vim编辑器编辑多个文件

要在窗口之间切换,请按 CTRL-w w(即按 CTRL + w 并再次按 w)。或者,您可以使用以下快捷方式在窗口之间移动:

  • CTRL-w k – 上面的窗口

  • CTRL-w j – 下面的窗口

要在垂直窗口中打开多个文件,请运行:

$ vim -O file1.txt file2.txt file3.txt

怎么使用Vim编辑器编辑多个文件

要在窗口之间切换,请按 CTRL-w w(即按 CTRL + w 并再次按 w)。或者,使用以下快捷方式在窗口之间移动:

  • CTRL-w l – 左面的窗口

  • CTRL-w h – 右面的窗口

其他的一切都与方法一的描述相同。

例如,要列出当前加载的文件,请运行:

:buffers

在文件之间切换:

:buffer 1

打开其他文件,请键入:

:e file3.txt

将文件的全部内容复制到另一个文件中:

:r file1.txt

方法二的***区别是,只要您使用 ZZ 保存对当前文件的更改,文件将自动关闭。然后,您需要依次键入 :wq 来关闭文件。但是,如果您按照方法一进行操作,输入 :wq 时,所有更改将保存在所有文件中,并且所有文件将立即关闭。

有关更多详细信息,请参阅手册页。

$ man vim

以上是“怎么使用Vim编辑器编辑多个文件”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网精选频道!

--结束END--

本文标题: 怎么使用Vim编辑器编辑多个文件

本文链接: https://www.lsjlt.com/news/283382.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么使用Vim编辑器编辑多个文件
    这篇文章主要介绍怎么使用Vim编辑器编辑多个文件,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!安装 VimVim 编辑器可在大多数 Linux 发行版的官方软件仓库中找到,所以您可以用默认的软件包管理器来安装它。例如...
    99+
    2023-06-16
  • linux下文本编辑器vim怎么用
    小编给大家分享一下linux下文本编辑器vim怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!文本文件的编辑命令:vim1、vim的三种状态模式1)命令模式(...
    99+
    2023-06-10
  • Linux中文本编辑vim怎么用
    这篇文章将为大家详细讲解有关Linux中文本编辑vim怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。vim是功能强大的文本编辑器,是vi的增强版。vim [options] [f...
    99+
    2023-06-16
  • 【Linux】| Linux编辑器-vim的使用
    前言: 在上期我们介绍了关于【Linux】的软件包管理器——yum的使用,今天给大家介绍的是【Linux】的一款编辑器,即【vim】的使用教程。接下来,跟随我的脚步,一起去看看吧!! 目录 (一)走进vim👋 1、...
    99+
    2023-09-03
    linux 运维 服务器
  • linux中vim程序编辑器怎么用
    小编给大家分享一下linux中vim程序编辑器怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在命令模式下输入 :wq 表示保存离开,输入 :wq! 表示强制...
    99+
    2023-06-13
  • Linux使用VIM编辑器的方法
    Vim 作为一款功能强大、选项丰富的编辑器,为许多用户所热爱。本文介绍了一些在 Vim 中默认未启用但实际非常有用的选项。虽然可以在每个 Vim 会话中单独启用,但为了创建一个开箱即用的高效编辑环境,还是建议在 Vim ...
    99+
    2022-06-04
    vim编辑器 linux vim提高编辑效率
  • linux如何使用Vi/Vim编辑器
    这篇文章主要为大家展示了“linux如何使用Vi/Vim编辑器”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux如何使用Vi/Vim编辑器”这篇文章吧。VI 编辑器是一个基于命令行的、功能...
    99+
    2023-06-16
  • ubuntu怎么编辑文件
    在Ubuntu中,可以使用命令行或者图形界面来编辑文件。1. 使用命令行编辑文件:- 打开终端。- 使用`cd`命令切换到要编辑的文...
    99+
    2023-08-29
    ubuntu
  • linux怎么编辑conf文件
    在Linux系统中,可以使用文本编辑器来编辑.conf文件。常用的编辑器有vi、vim、nano等。以下是使用vi编辑器来编辑.co...
    99+
    2023-09-20
    linux
  • android文本编辑器怎么使用
    要使用Android文本编辑器,您可以按照以下步骤进行操作:1. 打开您的Android设备上的应用程序菜单。2. 在应用程序菜单中...
    99+
    2023-09-06
    android
  • Linux文件目录管理和VIM编辑器的方法
    这篇文章主要介绍“Linux文件目录管理和VIM编辑器的方法”,在日常操作中,相信很多人在Linux文件目录管理和VIM编辑器的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux文件目录管理和VIM...
    99+
    2023-06-13
  • vim编辑器怎么删除一行或者多行内容
    这篇文章主要讲解了“vim编辑器怎么删除一行或者多行内容”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vim编辑器怎么删除一行或者多行内容”吧!安装vim#在Ubuntu/Debian中的安...
    99+
    2023-06-05
  • Linux中vim编辑命令模式怎么用
    这篇文章给大家分享的是有关Linux中vim编辑命令模式怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vi...
    99+
    2023-06-09
  • vim终端编辑命令怎么在ubuntu中使用
    这期内容当中小编将会给大家带来有关vim终端编辑命令怎么在ubuntu中使用,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。一. VIM高亮进入vim后,在普通模式下输入如下命令,开启php代码高亮显示  ...
    99+
    2023-06-13
  • 怎么在linux中操作vi和vim编辑器
    这期内容当中小编将会给大家带来有关怎么在linux中操作vi和vim编辑器,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。什么是Linux系统Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基...
    99+
    2023-06-09
  • linux文本编辑器怎么用
    Linux中有许多文本编辑器可供选择,每个编辑器都有自己的特点和用法。以下是一些常用的Linux文本编辑器及其简单用法:1. Vim...
    99+
    2023-09-06
    linux
  • Vi文本编辑器怎么用
    这篇文章主要介绍了Vi文本编辑器怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。安装 Vi如果你运行的是 Linux、macOS 或 BSD,那么你已经安装了 ...
    99+
    2023-06-15
  • Linux在VIM编辑器中怎么修改Tab为4个空格
    本篇内容主要讲解“Linux在VIM编辑器中怎么修改Tab为4个空格”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux在VIM编辑器中怎么修改Tab为4个空格”吧!  Linux用户最经常...
    99+
    2023-06-13
  • Android中vim编辑器进阶的使用介绍
    1. 移动指令    (1). h j k l, 方向键,记忆技巧:左右方向的是最左边和最右边的,j向下打了个勾,所以是向下键,剩下的k就是向上的...
    99+
    2022-06-06
    vim Android
  • 关于Linuxvi命令使用详解(vim编辑器)
    目录1、三种模式以及切换2、vi模式切换命令3、粘贴和拷贝4、保存和退出5、【高级命令】 光标命令6、【高级命令】 查找命令7、【高级命令】替换命令8、【高级命令】负责剪切命令1、三...
    99+
    2023-05-14
    Linux vi Linux vi命令 vi命令使用
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作