linux vim 编辑器之多文件多窗口编辑
时间:2022-07-23
本文章向大家介绍linux vim 编辑器之多文件多窗口编辑,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
有时可能需要在多个文件之间来回操作,但是关闭一个文件再打开另外一个文件这样来回操作未免显得太笨拙了。还好linux提供了多文件多窗口的模式。 同时打开多个文件
vim filename1 filename2 filename3 ....
多文件编辑按键
:files 查看当前打开了哪些文件
:n 切换到下一个文件
:N 切换到上一个文件
同时打开多个文件之后,就可以在file1中复制数据再粘贴到file2中 ,操作起来不要太爽。但是有人会说我想操作几个文件的同时,想能同时看到几个文件,而不是每次都要切换换个窗口。这个linux可以加个-o 参数来实现
vim -o filename1 filename2 ... 水平分割窗口
vim -O filename1 filename2 ... 垂直分割窗口
vim -O test.py testMysql.py 垂直分割的方式同时打开两个文件test.py testMysql.py 效果如下图所示,两个窗口之间可以使用Ctrl+w+←或者Ctrl+w+→来左右切换。
vim -o test.py testMysql.py 水平分割窗口打开两个文件,效果如下图,可以使用Ctrl+w+↑或者Ctrl+w+↓来上下切换两个窗口。
有时想对同一个文件进行窗口分割,这样方便对比。除了可以使用vim -o test.py test.py 这种方式分割外,还可以这样操作
先打开文件
vim test.py
再输入指令
:sp
这样就能以上下窗口的方式打开这个文件,效果如下图所示,同样可以使用Ctrl+w+↑或者Ctrl+w+↓来上下切换窗口
- 保存到配置文件
- linux学习第六十篇:Linux监控平台介绍,zabbix监控介绍,安装zabbix,忘记Admin密码如何做
- 支持向量机及Python代码实现
- 【技术博客】Android自定义Lint实践
- UC浏览器皮肤的那个坑
- 文本溢出-超出文本显示为省略号
- 征信区块链解决方案探索(Hyperledger)
- 概率论12 矩与矩生成函数
- Python的hasattr() getattr() setattr() 函数使用方法详解
- 查找字符串中出现最多的字符
- C++工程中常用的宏定义(#define)
- 面向对象系列讲解—认识对象
- 基于 KIF 的 iOS UI 自动化测试和持续集成
- 面向对象系列讲解—面向对象的含义&工厂模式
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 直播系统定制,判断数据连接是否可用
- VS Code 编辑器入门指南上篇-核心概念与组件
- Python turtle库实现基本剖析
- python thinker canvas create_arc 使用详解
- Python3 实现单例设计模式
- Python3 实现建造者模式
- python 实现原型设计模式
- python 最简单的实现适配器设计模式
- python3 最基本且简单的实现组合设计模式
- python 实现装饰器设计模式
- 看得懂的外观设计模式 python3 实现
- 看得懂的设计模式 享元模式python3 最基本(简单)实现
- python3 最简单的实现 模版设计模式
- Qt 第二步 槽与信号(一) 实现点击按钮并弹窗
- python3 爬虫第一步 简单获取网页基本信息