Linux下同时打开编辑多个文件 【VSP、vim -o】
Linux下打开多个文件常用方式【打开多个文件】
1. 同一窗口, 多个文件
直接vim fileName1 fileName2 fileName3
n:查看下一个文件
N:查看上一个文件
该窗口下始终只有一个文件
2. 同一屏幕,多个窗口(方便)
直接vim -o fileName1 fileName2 fileName3, 缺点:水平分隔
打开fileName1,然后:sp fileName2,然后:sp fileName3(水平分隔), sp = split
打开fileName1,然后:vsp fileName2,然后:vsp fileName3 (垂直分隔), vsp = vertical split
用crtl ww 切换文件
优点,可在不同文件之间复制粘贴
=======================================================================
vim打开多个窗口技巧
1、打开多个窗口
打开多个窗口的命令以下几个:
横向切割窗口
:new+窗口名(保存后就是文件名)
:split+窗口名,也可以简写为:sp+窗口名
纵向切割窗口名
:vsplit+窗口名,也可以简写为:vsp+窗口名
2、关闭多窗口
可以用:q!,也可以使用:close,最后一个窗口不能使用close关闭。使用close只是暂时关闭窗口,其内容还在缓存中,只有使用q!、w!或x才能真能退出。
:tabc 关闭当前窗口
:tabo 关闭所有窗口
3、窗口切换
:ctrl+w+j/k,通过j/k可以上下切换,或者:ctrl+w加上下左右键,还可以通过快速双击ctrl+w依次切换窗口。
4、窗口大小调整
纵向调整
:ctrl+w + 纵向扩大(行数增加)
:ctrl+w - 纵向缩小 (行数减少)
:res(ize) num 例如::res 5,显示行数调整为5行
:res(ize)+num 把当前窗口高度增加num行
:res(ize)-num 把当前窗口高度减少num行
横向调整
:vertical res(ize) num 指定当前窗口为num列
:vertical res(ize)+num 把当前窗口增加num列
:vertical res(ize)-num 把当前窗口减少num列
5、给窗口重命名
:f fileName
6、vi打开多文件
vi a b c
:n 跳至下一个文件,也可以直接指定要跳的文件,如:n c,可以直接跳到c文件
:e# 回到刚才编辑的文件
7、文件浏览
:Ex 开启目录浏览器,可以浏览当前目录下的所有文件,并可以选择
:Sex 水平分割当前窗口,并在一个窗口中开启目录浏览器
:ls 显示当前buffer情况
8、vi与shell切换
:shell 可以在不关闭vi的情况下切换到shell命令行
:exit 从shell回到vi
Linux下同时打开编辑多个文件 【VSP、vim -o】相关推荐
- linux系统如何解压rar文件怎么打开,在Linux下如何打开RAR压缩文件
关键词: 在Windows下常见的RAR压缩文件在Linux下目前还没有免费的打开工具. 如果要用,只能用RAR的Linux试用版本. 下载地址是:http://www.rarlab.com/down ...
- linux如何将ntfs删除文件,【实习记】2014-09-26恢复linux下误删的ntfs盘中的文件
情景,ubuntu下把NTFS格式的盘中的"实习记"文件夹彻底删除了,追毁莫及,粗心觉不是一件好的事情. linux下回复ntfs盘下的文件不能用ext3grep,而使用debug ...
- Linux 下的用户、用户组、文件权限设置
给用户增加执行权限 chmod u+x a.txt 给用户所属组增加写权限,其他用户删除读权限 chmod g+w,o-r a.txt 给用户所属组增加读写执行权限 chmod g=rwx a.txt ...
- linux 编辑my.cnf,linux下 vi命令编辑/etc/my.cnf
linux下 vi命令编辑/etc/my.cnf (2011-01-22 16:31:07) 标签: 杂谈 请高手把详细步骤写好.把my.cnf配置文件加个max_connections包括(插入命令 ...
- Java开发在线打开编辑保存Word文件(支持多浏览器)
Java调用PageOffice实现在线编辑保存Word文件(以jsp调用为例,支持SSM.SSH.SpringMVC等流行框架) 1. 下载PageOffice开发包:http://www.zhuo ...
- java开发在线打开编辑保存word文件
Java调用logo是"P"图标的第三方插件,实现在线编辑保存Word文件(以jsp调用为例,支持SSM.SSH.SpringMVC等流行框架) 工具/原料 Eclipse或MyE ...
- linux文件名 -%3e,linux下的三种解压文件的命令?
那要看你的压缩文件使用哪种压缩方式: gzip,压缩文件名:zip或gz,解压命令:unzip bzip2,压缩文件名:bz,解压命令:bzip2 -d 上面两个是最常用的压缩方式,一般在linux下 ...
- FileZilla 在 Mac 环境下无法查看/编辑 index.html 文件
FileZilla 在 Mac 环境下无法查看/编辑 index.html 文件,具体解决办法如下: 首先,因默认软件打开方式为系统中的文本编辑器,所以先打开对应的文本编辑器软件: 其次,在其系统偏好 ...
- linux下使用libmad库实现mp3文件的解码、播放
linux下使用libmad库实现mp3文件的解码.播放 目录(?)[+] 准备工作 解码流程 播放 遇到的问题 据说这个更新到2004年2月的libmad是一种高品质的MPEG音频解码器,支持24- ...
最新文章
- bzoj1492: [NOI2007]货币兑换Cash
- python编程入门经典教程-2020年5个经典python编程入门视频教程推荐学习
- 云计算怎么支撑起《流浪地球》的硬科幻实力?
- (50)VHDL实现增减计数器
- 【报告分享】2021年度中国虚拟数字人影响力指数报告.pdf(附下载链接)
- 当子元素设置position absolute的时,父元素必须设置position属性
- 基于Multisim的12小时制电子时钟仿真
- 【考研计算机网络】 强化笔记
- amos看拟合度在哪里看_AMOS分析技术:结构方程模型的拟合度评价指标
- php sapi全拼,php sapi type
- WebSphere启动时遇到javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?
- 服务器声卡如何虚拟,服务器没声卡远程桌面连接怎么实现听到服务器的声音
- 如何设置网页标题图标 FavIcon
- TDengine集群搭建
- 讲讲简单的电源隔离和信号地,电源地的处理
- 修改和重新封装了一个GHOST XP
- html页面窗口缩小排版就乱了,为什么在正常窗口排版正常,窗口一缩小排版就都乱了...
- 《大型数据库技术,传智播客Java百度网盘
- JavaScript交互式网页设计 • 【第8章 jQuery动画与特效】
- 用 CSS 从零写一个时间轴效果
热门文章
- 计算机组成原理、微机接口及应用综合实验台
- 架构师图谱之微服务消息队列
- android+播放器+螺旋效果,螺旋丸特效相机(抖音螺旋丸特效)V2.3.0.3 安卓版
- html5前端工程师简历,前端工程师简历自我评价填写样本
- 浏览器最小字体为12px以及解决方法
- java.io.ioexception: 磁盘空间不足_System.IO.IOException: 磁盘空间不足
- 从for循环理解python中break和continue的作用
- 163邮箱登陆忘记密码怎么办?163手机邮箱怎么登录?
- Android之高仿手机QQ图案解锁
- 一本正经需求洽谈老黄历 No.136