Linux CentOS7 vim多文件编辑
使用vim编辑多个文件,十分常用的操作。本文从打开、显示、切换文件到退出,进行简单讨论。
一、打开文件
1.一次打开多个文件
vim还没有启动的时候,在终端里输入vim file1 file2 … filen便可以打开所有想要打开的文件。
执行命令
vim filename1 filename2 filename3 filename4…
进入vim前使用的参数就是多个文件
(命令行模式下,默认进入第一个文件)
输入”:f“,显示正在编辑的文件状态信息
2.先打开一个文件
vim filename
在打开一个文件的情况下,可以执行命令再打开另一个文件
:e filename
我们第一次打开文件demo.txt
在底行命令模式下,分别录入:
:e demo1.txt
:e test1.txt
再用files命令查看打开文件信息:
二、显示文件
显示正在编辑的文件
1.命令ls
2.命令files
与命令ls功能相同,结果也一样:
三、切换文件
我们在编辑多个文件时,就会遇到文件间的切换,有多种方法可以达到目的,可根据情况,选择合适的一种。
1.打开文件名
:open filename
就可以切换到文件filename中了
打开文件后,再列表查看文件信息:
2.编辑文件名
:e filename
也可以切换到文件filename中
此命令可以切换到已打开的文件,也可以添加新的文件
3.用快捷键
: n 向后切换
: N 向前切换
第一个文件切换到第二个文件命令(:n),加上“!”强制切换,不管此文件是否保存
第二个文件切换到第一个文件命令(:N),加上“!”强制切换,不管此文件是否保存
4.用快捷键
:bn 向下切换
:bp 向上切换
5.用快捷键
:b 数字 切换到第数字个文件
输入“:b 2.txt”(或编号),可以直接进入文件2.txt编辑
输入“:b 2”后,再查看文件列表
输入“:b test2.sh”后,再查看文件列表
6.用快捷键
Ctrl + 6
(此处的6一定是主键盘上的6,而不能是小数字键盘上的6!)
可以在正在编辑的文件和前一个文件中切换
7.用快捷键
: e#
与前面的切换(Ctrl + 6)功能类似,可以在正在编辑的文件和前一个文件中切换
四、退出文件
1.单个文件的退出
输入”:bd 2.txt“(或编号),可以删除以前编辑过的列表中的文件项目
2.多个文件的退出
如正常使用vim一样,可以保存退出,也可以不保存退出。使用命令
:wq
将退出所有文件的编辑
输入:“e!demo.txt”,新打开文件demo.txt,放弃正在编辑的文件
3.打开第一个文件后退出全部
如果仅编辑第一个文件(默认文件),选择退出,会有提示,不让退出。
可以选择命令强制退出:
:qa!
小结
录入命令错误时,会有提示:
相关文章:
![](https://img-blog.csdnimg.cn/194f36cb45bd42f782281c7b639bc289.png)
Linux CentOS7 vim多文件编辑
使用vim编辑多个文件,十分常用的操作。本文从打开、显示、切换文件到退出,进行简单讨论。 一、打开文件 1.一次打开多个文件 vim还没有启动的时候,在终端里输入vim file1 file2 … filen便可以打开所有想要打开的文件。 执行命令 vim fil…...
![](https://www.ngui.cc/images/no-images.jpg)
PAT甲级真题1153: 解码PAT准考证
🕺作者: 主页 我的专栏C语言从0到1探秘C数据结构从0到1探秘Linux菜鸟刷题集 😘欢迎关注:👍点赞🙌收藏✍️留言 🏇码字不易,你的👍点赞🙌收藏❤️关注对我真的…...
![](https://www.ngui.cc/images/no-images.jpg)
linux信号
title: linux信号 createTime: 2020-10-29 18:05:52 updateTime: 2020-10-29 18:05:52 categories: linux tags: SIGHUP 终止进程 终端线路挂断[喝小酒的网摘]http://blog.hehehehehe.cn/a/16999.htm SIGINT 终止进程 中断进程 SIGQUIT 建立CORE文件终止进程,并且生…...
![](https://img-blog.csdnimg.cn/8444e7705b5c4b459587fd6b06af904f.png)
JavaWeb开发-05-SpringBootWeb请求响应
一.请求 1.Postman 2.简单参数 package com.wjh.controller;import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController;import javax.servlet.http.HttpServletRequest;/** 测试请求参数接受*/ R…...
![](https://www.ngui.cc/images/no-images.jpg)
Ubuntu下载
参考文档: 镜像文件:VMware下安装ubuntu 16.04(全步骤)_vmwaubuntu-16.04.4-desktop-amd64.iso_ST0new的博客-CSDN博客 vmware tools使用安装:VMware——VMware Tools的介绍及安装方法_William.csj的博客-CSDN博客 …...
![](https://img-blog.csdnimg.cn/f35f6669705c4592a59e4219716c1268.png)
Vue 的组件加载顺序和渲染顺序
1、结论先行 组件的加载顺序是自上而下的,也就是先加载父组件,再递归地加载其所有的子组件。 而组件渲染顺序是按照深度优先遍历的方式,也就是先渲染最深层的子组件,再依次向上渲染其父组件。 2、案例 下面是一个简单的示例代…...
![](https://img-blog.csdnimg.cn/img_convert/759286321abe21382b4abcf918633493.jpeg)
leetcode Top100(17)矩阵置零
给定一个 m x n 的矩阵,如果一个元素为 0 ,则将其所在行和列的所有元素都设为 0 。请使用 原地 算法。 示例 1: 输入:matrix [[1,1,1],[1,0,1],[1,1,1]] 输出:[[1,0,1],[0,0,0],[1,0,1]]示例 2: 输入&…...
![](https://img-blog.csdnimg.cn/eca3212f1bab4e369dd83514599bcba0.png)
论文精读(2)—基于稀疏奖励强化学习的机械臂运动规划算法设计与实现(内含实现机器人控制的方法)
目录 1.作者提出的问题及解决方向 2.延深-用如何用强化学习对机器人进行控制 2.1思路 2.2DQN和DDPG在机器人控制中的应用 3.解决方案 3.1思路 3.2实验 3.3创新点 4.展望 1.作者提出的问题及解决方向 目的:使机械臂在非结构化环境下实现端到端的自主学习控制…...
![](https://www.ngui.cc/images/no-images.jpg)
快速安装keepalive
快速安装keepalive #安装 yum install keepalived -y# 查看版本: rpm -q -a keepalived#修改配置文件 vim /etc/keepalived.conf虚拟 ip :随意选一个,不被占用的ip即可。...
![](https://img-blog.csdnimg.cn/7518b6f419024bcda1281ff8e36c65eb.png)
nginx实现反向代理实例
1 前言 1.1 演示内容 在服务器上访问nginx端口然后跳转到tomcat服务器 1.2 前提条件 前提条件:利用docker安装好nginx、tomcat、jdk8(tomcat运行需要jdk环境) 只演示docker安装tomcat: 默认拉取最新版tomcat docker pull t…...
![](https://img-blog.csdnimg.cn/1bb6e5f0c8714a509c37526e682b342b.png)
使用Freemarker填充模板导出复杂Excel,其实很简单哒!
文章目录 1. 需求分析2. 对象生成3. 列表插值4. 另存xml格式化5. ftl修改6. 程序转化7. 犯的错误8. 总结 1. 需求分析 类似这样的一个表格 我们需要从数据库中查询对应的数据,将其汇总进该表格,并且可能还需要复制表格项,我这个案例中没有&a…...
![](https://www.ngui.cc/images/no-images.jpg)
windows环境下安装logstash同步数据,注册系统服务
windows环境下安装logstash同步数据,注册系统服务 此方法适用于Windows环境,同一个配置文件配置多个管道,并且配置系统服务,防止程序被杀进程 一、安装logstash (1)下载压缩包,解压后修改con…...
![](https://img-blog.csdnimg.cn/0474eedc53ee45a9a9aa22105e2d11bb.webp)
java服务内存说明及配置详解
java进程内存 JVM内存分布图: 【java进程内存】【堆外内存】 【jvm堆内存】 【堆外内存】 【Metaspace】 【Direct Memory】【JNI Memory】【code_cache】 … 堆外内存泄漏的排查在于【本地内存(Native Memory)】【Direct Memory】【JNI Memory】 一般…...
![](https://img-blog.csdnimg.cn/a692c625f2ee444297e81d3bf1074cfc.png)
Mybatis-MyBatis的缓存
Mybatis-MyBatis的缓存 一、MyBatis的一级缓存二、MyBatis的二级缓存二级缓存的相关配置 三、MyBatis缓存查询的顺序 一、MyBatis的一级缓存 一级缓存是SqlSession级别的,通过同一个SqlSession查询的数据会被缓存,下次查询相同的数据,就 会从…...
![](https://img-blog.csdnimg.cn/0e9b1f168ac54e8a8c0ed828768c63e8.png)
计算机组成原理之硬件的基本组成,深入介绍两大计算机结构体系,从底层出发认识计算机。
大家好,欢迎阅读《计算机组成原理》的系列文章,本系列文章主要的内容是从零学习计算机组成原理,内容通俗易懂,大家好好学习吧!!! 更多的优质内容,请点击以下链接查看哦~~ ↓ ↓ ↓ …...
![](https://img-blog.csdnimg.cn/4d45e431b52144d68dbed0df2da47234.png)
二十五、MySQL事务的四大特性和常见的并发事务问题
1、事务的四大特性 2、常见的并发事务问题 (1)并发事务问题分类: (2)脏读: 一个事务正在对一条记录做修改,在这个事务完成并提交前,这条记录的数据就处于不一致的状态;…...
辨析常见的医学数据分析(相关性分析回归分析)
目录 1 常见的三种分类结果? 2 什么是相关性分析? 相关性分析的结果怎么看? 3 什么是回归分析? 1)前提 2)常见的回归模型 4 对于存在对照组实验的医学病例如何分析? 1)卡方检验…...
![](https://www.ngui.cc/images/no-images.jpg)
SpringBoot项目中只执行一次的任务写法
SpringBoot项目中只执行一次的任务写法 有时候我们需要进行初始化工作,就说明只要进行一次的工作,那么,在Springboot项目中如何做到任务只进行一次呢 利用定时任务 在Spring Boot项目中,你可以使用Spring框架提供的Scheduled注解…...
![](https://www.ngui.cc/images/no-images.jpg)
TCK、TMS、TDI、TDO的含义
这四个信号是JTAG(Joint Test Action Group)界面的一部分。JTAG是一种用于测试和验证集成电路和印刷电路板的技术,也用于进行设备编程和调试。这四个信号分别是: TCK (Test Clock): 意义:测试时钟ÿ…...
![](https://img-blog.csdnimg.cn/img_convert/eb4ab7679bfee1bc71484cf6fd854837.png)
R语言RSTAN MCMC:NUTS采样算法用LASSO 构建贝叶斯线性回归模型分析职业声望数据...
全文链接:http://tecdat.cn/?p24456 如果你正在进行统计分析:想要加一些先验信息,最终你想要的是预测。所以你决定使用贝叶斯(点击文末“阅读原文”获取完整代码数据)。 相关视频 但是,你没有共轭先验。你…...
![](https://img-blog.csdnimg.cn/9f697dbffadb444f9b3ae930ebeb73f2.png)
【PowerShell】PowerShell的Core版本的额外配置
在PowerShell 7.1 安装完成后,默认情况下打开PowerShell 会直接进入到系统内置的PowerShell,如果希望通过远程连接或者PowerShell Web Access 进入到PowerShell 7环境的界面,就需要进行环境的再配置才能实现PowerShell 7.1 的环境连接。需要为外部的环境提供连接的话需要按照…...
![](https://img-blog.csdnimg.cn/60d269c84a9d455b94f480f9424358cc.png)
数据结构----链式栈
目录 前言 链式栈 操作方式 1.存储结构 2.初始化 3.创建节点 4.判断是否满栈 5.判断是否空栈 6.入栈 7.出栈 8.获取栈顶元素 9.遍历栈 10.清空栈 完整代码 前言 前面我们学习过了数组栈的相关方法,(链接:线性表-----栈(栈…...
![](https://img-blog.csdnimg.cn/img_convert/b2b7255d96118ec1af55f991569ac506.png)
实在智能携手40+央企,探索财务大模型及数智化实践与应用
“这次培训给我一个最大的感触就是,过去以为AI智能化、大模型技术是很高深的事情。但现在,我们通过RPA等数字化工具,自主根据自己的工作岗位,完成业务自动化流程的开发和设计。AI技术没有想象中的那么难入门。” 这是一位参加了“…...
![](https://img-blog.csdnimg.cn/img_convert/dc3e42078bac3485de973c17bcef570b.png)
upload-labs文件上传1-5关
第一关 编写一句话木马1.php,编写完成后将后缀名修改为png 将1.png上传,上传时使用bp抓包 抓包后将后缀名修改为png 连接蚁剑 第二关 上传1.php,显示文件类型不正确 使用bp抓包发送重发器,修改文件后缀名后点击发送,…...
![](https://www.ngui.cc/images/no-images.jpg)
git的基本使用
查看当前分支 git branch //查看本地分支 git branch -a // 查看本地和远程的分支切分支 git checkout -b 分支的名字从当前分支切换到其他分支 拉取远程分支到本地 拉取远程develop分支代码到本地develop分支 git checkout -b develop origin/developgit merge B分支合并…...
![](https://img-blog.csdnimg.cn/img_convert/6da0ed3a4efe352be1167925dfecfd6c.jpeg)
Mac台式电脑内存清理方法教程
对于一些小白用户,如果觉得以上的清理方法比较复杂却又想要更好的优化Mac电脑内存,专业的系统清理软件是一个不错的选择。比起花几个小时时间浏览文件夹、删除临时文件、缓存和卸载残留。Cleanmymac X,只需单击几下即可完成所有内存清理工作&…...
![](https://img-blog.csdnimg.cn/5a1c80bd89f54c64b10651f0e67873d0.png)
FL Studio怎么破解?2023年最新FL Studio 21图文安装激活教程?FL 21中文版下载 v21.1.1.3750 汉化 版
fl studio21中文解锁特别破解版是一款功能强大的编曲软件,也就是众所熟知的水果软件。它可以编曲、剪辑、录音、混音,让您的计算机成为全功能录音室。除此之外,这款软件功能非常强大,为用户提供了许多音频处理工具,包含…...
![](https://www.ngui.cc/images/no-images.jpg)
Zookeeper高级_四字命令
之前使用stat命令来验证ZooKeeper服务器是否启动成功,这里的stat命令就是ZooKeeper 中最为典型的命令之一。ZooKeeper中有很多类似的命令,它们的长度通常都是4个英文字母,因此我们称之为“四字命令”。 添加配置 vim zoo.cfg 4lw.commands…...
![](https://img-blog.csdnimg.cn/585025e2db3c490f8e4e0086ebbe70dd.png#pic_center)
/usr/bin/ld: cannot find -lmysqlcllient
文章目录 1. question: /usr/bin/ld: cannot find -lmysqlcllient2. solution 1. question: /usr/bin/ld: cannot find -lmysqlcllient 2. solution 在 使用编译命令 -lmysqlclient时,如果提示这个信息。 先确认一下 有没有安装mysql-devel 执行如下命令 yum inst…...
![](https://img-blog.csdnimg.cn/img_convert/927a1593a2b713a576086640f93b7d1b.png)
折线图geom_line()参数选项
往期折线图教程 图形复现| 使用R语言绘制折线图折线图指定位置标记折线图形状更改 | 绘制动态折线图跟着NC学作图 | 使用python绘制折线图 前言 我们折线的专栏推出一段时间,但是由于个人的原因,一直未进行更新。那么今天,我们也参考《R语…...
![](/images/no-images.jpg)
寮步营销型网站建设/企业网站营销的优缺点
争论是明晰概念,得出明确结论,深化理解,强化记忆的利剑。 一、 争论能使你更清晰的理解知识 争论:你大概有这样的经历:就某个学习上的问题与同学进行激烈的争论,开始时各持已见针锋相对,使争论迅…...
![](/images/no-images.jpg)
茶楼网站源码/淘宝代运营
经常使用eclipse进行开发,不掌握快捷键步行啊,在此整理了一些快捷键,大家要灵活运用啊。。。 第一类:快捷键CtrlShift类,属于键盘上下位置的。 【CtrlShiftK】【CtrlK】 快速向下和向上查找选定的内容 【CtrlShif…...
![](http://www.microsoft.com/library/gallery/templates/MNP2.Common/images/arrow_px_up.gif)
建设广告网站/百度seo2022
构建一个在许多设备上运行的应用程序 Windows Mobile 设备的灵活性及强大的可编程性使得越来越多的人使用它们来实现各种目的。由于用途是如此的广泛,因此没有一种设备外观造型能够适用于所有人。为满足如此多样的用户需求,Windows Mobile 设备提供有多种…...
![](/images/no-images.jpg)
政府门户网站建设多少钱/百度百科优化排名
题目连接: [IOI2018]combo 题目大意:有一个未知的长度为n的字符串$T$,只包含$A,B,X,Y$四个字符且首字母只出现一次,每一次你可以询问一个长度不超过$4n$的字符串$S$,交互库会返回$S$的子串与$T$的前缀的最大公共长度&a…...
![](https://img-blog.csdnimg.cn/b51e70cf82a44ded9c3dae86847c6e10.png)
怎吗做网站挣钱/自媒体平台注册官网
1、同源策略 1.1、什么是同源 如果两个页面的协议,域名和端口都相同,则两个页面具有相同的源。 例如,下表给出了相对于 http://www.test.com/index.html 页面的同源检测: URL 是否同源 原因 http://www.test.com/other.html…...
![](/images/no-images.jpg)
四川微信网站建设/seo索引擎优化
直接上正确代码,至于别人说的οnerrοr“url”,这种方法,亲测~~不可用 <img class"avatar" :src"docAvatar">.avatar {width: 40px;height: 40px;position: relative; } .avatar:after {content: "";display: inli…...