VIM在多窗口编辑时的几个快捷键

linux下vim编辑器高阶(六) 多文件编辑,多窗口功能 vi编辑器是所有Unix及Linux系统下标准的编辑器,对Unix及Linux系统的任何版本,vi编辑器是完全相同的。vim是vi的升级版,增加了一些功能,对vi命令是完全兼容的。在一些基本命令上两者应该是一样的 阅读详情

使用VI提供的多窗口编辑在项目文件比较多的情况下非常方便。今天总结了几个比较好用的快捷键。

最基本的是打开分割窗口 :sp a.pl

切换窗口 Ctrl + w 按一次加上下键可以自己选择切换方向,按两次则从上到下自动遍历窗口

扩大窗口 Ctrl-w + 扩大窗口

缩小窗口 Ctrl-w - 缩小当前编辑窗口

在vim中执行shell命令 :! ls 这样可以执行shell命令,或者也可以 :shell top

放大当前窗口,缩小其他窗口 :res ,后面可以设置行数,比如 :res 10 则将当前窗口设置为10行

有了这几个功能,在vim中编辑复杂的项目也变得非常简单了

Vim快捷键大全,值得每位玩Linux的朋友收藏! 编译后的结果就显示在了copen打开的小窗口里了,而且用鼠标双击错误信息,就会跳转到发生错误的行。在vim中可以完成make,而且可以将编译的结果也显示在vim里,先执行。在粘贴了一些代码之后,vim变得比较乱,只要执行。命令,将结果输出的窗口打开,然后执行。vim 中复制,移动文件。打开当前编辑文件的目录。 阅读详情

相关推荐

23、Vim 多窗口编辑全解析

本文全面解析了 Vim 的多窗口编辑功能,包括如何开启多窗口、在窗口间移动、调整窗口大小和布局,以及多窗口操作的综合应用。通过学习这些技巧,用户可以显著提升在 Vim 中同时处理多个文件的编辑效率。

ww90123的博客 140

vim多窗口使用技巧

vim多窗口使用技巧 1、打开多个窗口 打开多个窗口的命令以下几个: 横向切割窗口 :new+窗口名(保存后就是文件名) :split+窗口名,也可以简写为:sp+窗口名 纵向切割窗口名 :vsplit+窗口名,也可以简写为:vsp+窗口名 2、关闭多窗口 可以用:q!,也可以使用:close,最后一个窗口不能使用close关闭。使用close只是暂时关...

aqns80581的博客 2721

S32DS使用手把手教程:从零实现CAN通信配置

深入讲解S32DS使用过程中如何从零开始配置CAN通信,涵盖关键步骤与实用技巧,帮助开发者快速上手S32DS使用中的常见问题与调试方法。

weixin_42405592的博客 1126

Vim 快捷键整理

一、移动光标 1、左移h、右移l、下移j、上移k 2、向下翻页ctrl + f,向上翻页ctrl + b 3、向下翻半页ctrl + d,向上翻半页ctrl + u 4、移动到行尾$,移动到行首0(数字),移动到行首第一个字符处^ 5、移动光标到下一个句子 ),移动光标到上一个句子( 6、移动到段首{,移动到段尾} 7、移动到下一个词w,移动到上一个词b 8、移动到文档开始gg,移

Ceven Lee的专栏 9万+

电力电子技术复习笔记

通常在开关过程前后加入谐振,使开关开通前电压先降到0,关断前电流先降到0,消除开关过程电压、电流的重叠,降低它们的变化率,从而大大减小甚至消除开关损耗。小信号线性化模型的原理:忽略开关频率分量和开关频率谐波分量及其边频分量,建立占空比、输入电压等的低频扰动对变换器中的电压、电流影响的模型。解:可以利用变压器的变比改变输出电压大小,避免控制过程的占空比过小或过大,提高控制精度,同时有利于减轻输出电路中电力电子器件的耐压要求。驱动电路:用于控制功率半导体器件的开关,从而控制电路的电流和电压。

Miracle Fan的博客 1万+

Python 爬取网页文字并保存为 txt 文件教程

将要爬取的网页网址赋值给变量url。

2403_89537385的博客 2789

win10 多任务 多视图 多窗口 处理快捷键

1、点击当前程序,win键+←/→可以使该应用缩至一半,并能调动左右位置 2、在上一步的基础上,同时按住win键+↑/↓,能实现右上角四分一窗口显示; 3、win+Tab, 任务视图快捷键, 显示当前运行的任务程序,多按还原; 4、win+Ctrl+D, 新建桌面窗口,可以重新再进行多个程序操作,这样子就不会觉得很 乱啦;每个虚拟桌面都有各种程序,非常方便使用。 5、...

UPPER_lucky的博客 3万+

让Claude连续写代码24小时会发生什么?揭秘长时运行”架构背后的工程逻辑与未来

AI长时运行实验揭示软件开发新范式 Claude Opus通过Harness框架24小时独立开发全栈应用的成功实验,展示了AI从辅助工具向异步协作者的进化。实验采用"上下文轮转"机制解决记忆管理难题,将任务拆解为微周期并通过文件系统同步进度。核心突破在于:1)TDD成为AI自治基石,200+测试用例确保开发不偏航;2)文件取代对话成为AI间高效沟通介质;3)开发者角色重构为需求定义和框架设计者。该实验证明,通过严谨的架构约束和验收标准,AI可完成复杂长周期任务,预示着软件开发将从手工作坊

老孙 | Ethan Sun 的博客:AI 智能体与 AI 原生软件的工程实践 1091

vim编辑器重要快捷键及vim设置

1.全选:ggVG 2.跳转到文本最后一行:shift+g 3.跳转到文本第一行:gg 4.跳转到光标所选行的行首位置:0 5.跳转到光标所选行的行尾位置:shift+4 6.全部替换(替换无需确认)::%s/src/dst/g 7.全部替换(每次替换需要确认)::%s/src/dst/gc 8.查找:/string 9.高亮显示查找到的内容::set hlsearch 10.显示vim行号::set nu! 11.到注释的开始:[/ 12.到注释的结束:]/ 13.撤销上一次操作:

m0_49328056的博客 5875

【OpenClaw从入门到精通】第07篇:2026实测!零基础开发OpenClaw自定义Skill——招聘外呼自动邀约完整教程

本文聚焦OpenClaw自定义Skill开发全流程,针对现成技能无法满足个性化场景(如专属招聘流程、内部系统对接)的痛点,以“招聘外呼自动邀约”为实战案例,从概念认知、环境搭建、分步开发到测试优化,手把手教读者从零构建自定义Skill。内容涵盖Skill目录结构、SKILL.md核心配置、Python主逻辑实现、API对接、安全配置等关键环节,融入2026年ClawHavoc事件安全警示,强调最小权限、凭证安全等开发原则。所有代码经实测可运行,步骤详尽且兼顾新手友好与进阶需求。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 1193

使用 Visual Studio Code 搭建 SAP UI5 本地开发环境

工欲善其事,必先利其器。时至今日,SAP 提供了非常多的 SAP UI5 开发工具,既包含本地搭建的,也包含浏览器里远端使用的工具,比如 WebIDE 和 Business Application Studio. 我们访问下面这个链接,就能找到所有这些工具的安装或者配置步骤: https://tools.hana.ondemand.com/#sapui5 如果想选择本地开发,SAP 推荐的工具是 Visual Studio Code,也就是本文要介绍的内容。 也可以下载 WebIDE 的本地安装包,将其安

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1万+

vim编辑器的三种工作模式及快捷键

vim编辑器 文章目录vim编辑器一、vim的三种工作模式1 命令模式命令模式下常用的快捷键(1)移动光标(2)删除(3)复制粘贴(4)撤销2 编辑模式3 末行模式(底线命令模式)(1)查找与替换(2)保存与退出二、三种模式的切换三、vim小技巧 vim简介: Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 就是编辑文本写代码的 一、vim的三种工作模式 1 命令模式 控制光标移动,对文本进行复制、粘贴、删除等工作 用户刚刚启动 vi

智障儿童欢乐多 7142

基于XDMA 的PCIE读写DDR

基于XDMA 的PCIE读写DDR 概述:   想实现基于FPGA的PCIe通信,查阅互联网各种转载…基本都是对PCIe的描述,所以想写一下基于XDMA的PCIe通信的实现(PCIe结构仅做简单的描述(笔记),了解详细结构移至互联网)。 实现功能:PC通过PCIE读写DDR,同时用户通过逻辑代码可以读取被写入DDR内的数据(我是通过VIO实现DDR任意地址,任意数据大小的读取。)。 实践实践!!! 说明: 参考文档: PCI Express Base Specification Revision 3.0 P

Crazzy_M的博客 1万+

vim中多窗口使用

1、打开多个窗口 打开多个窗口的命令以下几个: 横向切割窗口 :new+窗口名(保存后就是文件名)  :split+窗口名,也可以简写为:sp+窗口名 纵向切割窗口名 :vsplit+窗口名,也可以简写为:vsp+窗口名       vim -o file1 file2 ... #水平打开多窗口,     vim -O file1 file2 ... #垂直打开多窗口,  

u012019856的专栏 2599

Android System UI 深度解析:从架构演进到车载 / TV 场景的全维度定制

本文全面解析 Android System UI 的架构设计、功能演进及场景化定制,揭示其作为安卓系统核心交互层的技术特性与生态价值。

学无止境 1579

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Linux CentOS7 vim多窗口编辑

有时可能需要在多个文件之间来回操作,但是关闭一个文件再打开另外一个文件这样来回操作未免显得太笨拙了。如果是很多行的大文件,希望查看、编辑前面一部分及最后一部分,一个窗口也不好编辑。又比如,想对一个文件修改,多次复制粘贴,一个窗口也不方便。还好,linux提供了多文件多窗口的模式,让我们在多个窗口中打开一个文件,或打开多个文件,可以对照修改与处理。窗口是可视化的分割区域。Vim打开一个文件就会建立一个缓冲区,其也可以分割成多个窗口。为了简化讨论的复杂度,不考虑一个窗口打开多个文件的情况。

qq_36142959的博客 1756

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Linux--Vim的使用以及快捷键大全

Linux中vim编辑器的功能非常强大,组多快捷键用起来也非常的方便,在这里我将学习到的一些快捷键分享给大家 一般在安装Ubuntu之后系统自带的vi比较古老需要我们自行安装vim sudo apt-get install vim vim后面加上你要打开的已存在的文件名或者不存在(则作为新建文件)的文件名。 vim 一般有三种常用的模式 1.普通模式(Normal mode) 在普通模式中,用的编辑器命令,比如移动光标,删除文本等等。这也是Vim启动后的默认模式。这正好和许多新用户期待的操作方式相反(大

一只青木呀 4709

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Linux Vim工作模式和多窗口编辑

我们首选的文本编辑器是Vim,它是一个基于文本界面的编辑工具,使用简单且功能强大,更重要的是,Vim 是所有 Linux 发行版本的默认文本编辑器。 很多 UNIX 和 Linux 的老用户习惯称呼它为Vi,Vi 是 Vim 的早期版本,现在我们使用的 Vim(Vi improved)是 Vi 的増强版,増加了一些正则表达式的査找、多窗口的编辑等功能,使得 Vim 对于程序开发来说更加方便。 ...

山鬼谣弋痕夕的博客 1102

vim的多文本编辑与多窗口编辑

多文本编辑 vim程序编辑器可以实现同时打开多个文本,并支持在文本之间的相互操作。具体的操作如下: 首先要实现多文本操作,就需要发开多个文本。使用vim打开 vim 文件1 文件2 ... 在同时打开多个文本之后,可以使用一下快捷键进行文本之间的查看和切换。 快捷键 功能 :n 编辑下一个文件 :N 编辑上一个文件 :files 列出当前这个vim打开的所有文件 通过...

毅香雪海的博客 480

Vim的几个高级玩法

文章目录vim的几种模式扩展命令模式命令:命令模式高频命令:命令模式进阶命令:vim高级玩法小结:  在Linux中编辑文件的场景非常之多,掌握一些关键命令和技巧。能够大大提高效率,使用体验也顺畅很多。  1976年由Bill Joy完成编写vi,并由BSD发布。从2006年开始,作为“单一UNIX规范”的一部分,vi或vi的一种变形版本一定会在类UNIX系统中找到。 vim是vi的一个变形版本,...

不能如期而至的专栏 4317

Linux Vim多窗口编辑,Vim打开多个窗口方法详解

在编辑文件时,有时需要参考另一个文件,如果在两个文件之间进行切换则比较麻烦。可以使用 Vim 同时打开两个文件,每个文件分别占用一个窗口。 例如,在査看 /etc/passwd 时需要参考 /etc/shadow,有两种办法可以实现: 先使用 Vim 打开第一个文件,接着输入命 令 ":sp/etc/shadow" 水平切分窗口,然后按回车键;如果想垂直切分窗口则可以输入 ":vs/et...

大数据linux基础学习 3321

linux终端 多标签,Linux vi/vim多标签和多窗口, Tab页浏览目录, 多Tab页编辑

Linux vi/vim所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。但是目前我们使用比较多的是 vim 编辑器。vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。什么是 vim?Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。简单的来说, vi 是老式的...

weixin_35920379的博客 2028

Vim编辑器入门指南:安装、基本操作和高级技巧详解 | 适用于Linux系统

本篇文章是一份Vim编辑器的入门指南,旨在帮助初学者快速上手。文章介绍了Vim的起源和特点,详细说明了在不同Linux系统上如何安装Vim,并指导读者启动Vim并打开文件。此外,还讲解了插入模式和命令模式的切换方法,光标移动、文本删除与复制、撤销与重做等基本操作。进一步,文章分享了高级编辑技巧,包括文本查找和替换、多窗口和分屏编辑、标签页管理文件、宏录制和执行等。最后,文章提供了Vim配置和插件的相关信息,以及进阶用法和常见问题的解答。无论是日常代码开发、远程文件编辑还是处理大文件和日志文件,本文均有涉及。

qq_41308872的博客 1万+

vim 多窗口启动以及相互切换

vim 在linux开发环境中使用的非常广泛,主要用来进行文本类型文件的编辑操作。在项目开发中,我们需要经常在多个文件间进行切换,笨一点的方法可能就是文件的频繁打开、关闭,那有没有更'懒'一点的方式呢?当然是有喽,这就是vim的多窗口功能。说实话,我也是最近才发现的,使用起来真心的不错,OK,下面我们一起来学习一下。 vim的多窗口总体来说分两类:水平多窗口、垂直多窗口 一、水平多窗口 水平...

qq_31433709的博客 1071
上一篇: 最佳vim技巧
下一篇: 中文命名实体识别
DVStream
博客等级 码龄15年 50粉丝 22原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值