6.vim(vi)多文件编辑

简介: 6.vim(vi)多文件编辑

在vim(vi)命令行模式之下,我们可以使用:r [filename]来把filename文件的内容读入当前正在编辑的文本文件中,该读入方式是将整个文件的内容读入进来。如果只想将部分内容读入时,该怎么做呢?可能有人会说打开两个xshell,鼠标选择某一个xshell打开要复制的内容,点击复制,然后拷贝到另一个xshell的文件中去,当然这也可以。那么还有没有别的快捷方式呢?本节将为大家讲解vim(vi)多文件编辑,如何两个文件之间进行复制、切换、拷贝粘贴。

vim(vi)多文件编辑按键说明
按键 说明
:n 切换至下一个文件进行编辑
:N 切换至上一个文件进行编辑
:files 列出当前所打开的文件
实例:

1.同时打开/root/ztj.txt和/root/ztj.sh
可以同时打开多个,以两个为例进行测试

2.切换至下一个文件进行编辑
在命令行模式下,输入:n

3.切换至上一个文件进行编辑
在命令行模式下,输入:N

切换后

4.列出当前所打开的文件
在命令行模式下,输入:files

由上图可知,当前共有两个文件在同时编辑中。

5.练习:把/root/ztj.sh的前5行复制/root/ztj.txt当中
1.在命令行模式下,输入:n ,由/root/ztj.txt切换至/root/ztj.sh

2.切换至/root/ztj.sh后,输入5yy,复制/root/ztj.sh的前5行内容

3.在命令行模式下,输入:N,切换会到/root/ztj.txt文件

4.把在/root/zjt.sh复制的5行内容,粘贴至/root/ztj.txt文件任意位置

5.在命令行模式下,输入:wq,保存即可

注意点:
1>.在linux命令行模式下,输入的":"为英文格式,不是中文格式
2>. vim(vi)多文件编辑,在(保存)退出时,会同时退出多文件编辑。如果想要单独一个一个退出文件编辑,后续会为大家讲解vim(vi)多窗口编辑功能。敬请期待!!!!!!
————————————————

                        版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/z19861216/article/details/130551265

目录
相关文章
|
8天前
|
人工智能 Linux 开发工具
linux 对文件内容的查看、归档 及 vim基本操作
linux 对文件内容的查看、归档 及 vim基本操作
|
23天前
|
Linux 开发工具
xshell5 vim后文件内容仍停留在屏幕的问题
xshell5 vim后文件内容仍停留在屏幕的问题
15 0
|
23天前
|
NoSQL Linux Shell
Linux下的系统编程——vim/gcc编辑(二)
Linux下的系统编程——vim/gcc编辑(二)
40 0
Linux下的系统编程——vim/gcc编辑(二)
|
15天前
|
Linux Shell 开发工具
Linux-- vi / vim 编辑器
Linux-- vi / vim 编辑器
7 0
|
23天前
|
Linux 开发工具
【专栏】Linux 必备技能:Vim文本编辑器中快速跳转到文件开头和结尾的方法
【4月更文挑战第28天】本文介绍了Vim文本编辑器中快速跳转到文件开头和结尾的方法。使用`gg`或`1G`可跳转到文件开头,`G`或`$`则用于跳转到结尾。此外,还提到了跳转到指定行(如`10G`)和查找特定字符(如`f`+字符)的技巧,以提升编辑效率。
|
23天前
|
开发工具 Docker 索引
Docker解决没有vi、vim等命令
Docker解决没有vi、vim等命令
102 0
|
23天前
|
开发工具
vi/vim的一些使用技巧
vi/vim的一些使用技巧
|
23天前
|
开发工具
vim命令编辑完文件后,按ESC键退出编辑模式,无法进入命令模式解决方案
vim命令编辑完文件后,按ESC键退出编辑模式,无法进入命令模式解决方案
206 0
|
23天前
|
Linux 开发工具
Linux的基础编程——vi/vim编辑器(六)
Linux的基础编程——vi/vim编辑器(六)
36 0
Linux的基础编程——vi/vim编辑器(六)