千家信息网

Linux系统下Vim的多窗口使用方法

发表于:2025-02-19 作者:千家信息网编辑
千家信息网最后更新 2025年02月19日,这篇文章主要讲解了"Linux系统下Vim的多窗口使用方法",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Linux系统下Vim的多窗口使用方法"吧!利
千家信息网最后更新 2025年02月19日Linux系统下Vim的多窗口使用方法

这篇文章主要讲解了"Linux系统下Vim的多窗口使用方法",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Linux系统下Vim的多窗口使用方法"吧!

利用vsp命令:
比如:某文件夹下有文件:

代码如下:

vector.cc, substr.cc


1.使用vim命令打开任意一个文件:vim vector.cc打开第一个文件。如下图所示:

2.按:"Esc"键 + ":",并输入

代码如下:

:vsp substr.cc

。(这里vsp跟vi/vim操作一样,路径可以自由切换。)如下图所示:

3.按"Enter"键。如下图所示:

4.为了让鼠标可以在几个屏幕间自由切换。
按:"Esc"键 + ":",输入:

代码如下:

set mouse=a

。然后,回车(Enter),这样鼠标就可以在多屏幕之间自由移动了。如下图所示:


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 file
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系统下Vim的多窗口使用方法"的内容了,经过本文的学习后,相信大家对Linux系统下Vim的多窗口使用方法这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

文件 切换 使用方法 方法 系统 命令 纵向 浏览 调整 自由 代码 内容 情况 目录 学习 多个 就是 屏幕 横向 浏览器 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 关于无线网络技术的书 ssh服务器无法连接虚拟机 南京共享设备软件开发 软件开发中心北京研发部 对应于用户级数据库 于占起中国影响力人物数据库 计算机与网络安全知识考试题库 软件开发可实施行报告 宁波网络技术咨询 建设银行数据库共享吗 大学数据库基础与应用题目 数据库设计的三大模型 河北标准软件开发服务技术规范 王者游戏中服务器老升级啥意思 无锡进口软件开发经验丰富 服务器存储有哪些类型 恒生科技互联网ETF要跌没啦 数据库面试题证券公司 云服务器里的语言环境是什么意思 软件开发属于啥科 中日软件开发水平 什么是网络安全手册 正确的网络安全观 思政 中国软件开发工程师有谁 学网络安全需要到处出差吗 java中级软件开发工程师面试 ibm 服务器配置 大数据软件开发模式 嘉定区技术软件开发咨询热线 医院搭建服务器所需方案和步骤
0