用vim打造IDE--分屏

一文带你打造高效专属的Vim编辑器 《Vim配置指南:从基础到高效定制》摘要 Vim作为"编辑器之神"虽功能强大但界面朴素,关键在于其可定制性。本文介绍了Vim配置的核心方法:系统级(/etc/vim/vimrc)和用户级(~/.vimrc)配置文件的区别与使用,重点推荐用户级配置实现个性化定制。通过创建.vimrc文件并添加基础配置(如行号显示、语法高亮、智能缩进等),可显著提升编辑体验。文章还分享了实用技巧:借鉴他人配置、在Vim中执行shell命令、分屏操作等,帮助用户快速打造高效开发环境。Vim的配置是一个持续优化 阅读详情

 

使用分屏命令:

 

:new           创建空白分屏

:split            对当前光标所在窗口进行水平分屏

:vsplitt         对当前光标所在窗口进行竖直分屏
:new filename  创建分屏并打开filename文件

:sv filename  对当前光标所在窗口进行水平分屏,并载入文件

:vs filename  对当前光标所在窗口进行竖直分屏,并载入文件

:only            取消其他分屏,保留当前光标所在窗口

 

 

分屏快捷键:

 

CTRL-w v  对光标所在窗口进行竖直分屏

CTRL-w o  取消其他分屏,保留当前光标所在窗口

 

 

切换光标所在窗口:

 

CTRL-w

 

分屏启动vim:

  1. 使用小写的o参数来水平分屏
    vim -on file1 file2 ...
    

  2. 使用大写的O参数来垂直分屏

    vim -On file1 file2 ...
    



Ctrl+W的命令一般在新版本中才支持。

 

改变分屏高度:

 

下面是改变尺寸的一些操作,主要是高度。

 

对于宽度你可以使用Ctrl+W < 或者Ctrl+W > 。

  1. 让所有的屏都有一样的高度。
    Ctrl+W =
    


  2. 增加高度。
    Ctrl+W +
    


  3. 减少高度。
    Ctrl+W -
    

Windows环境下高效使用Vim编辑器完整指南 我们聊了这么多技术细节,最后不妨回到最初的问题:为什么2025年还有人坚持用Vim?答案不是“怀旧”或“装逼”,而是三个字:确定性。无论你在Ubuntu、macOS还是Windows,Vim的操作逻辑完全一致;即使SSH连到一台只有终端的服务器,你也能用熟悉的快捷键干活;它不靠炫酷动画吸引眼球,却用极简设计守护你的注意力流。正如一位资深工程师所说:“我宁愿花一周学Vim,也不愿每天浪费十分钟找鼠标。 阅读详情

相关推荐

InternVL 3.5 深度解析:开源多模态模型的新里程碑

InternVL 3.5是由上海人工智能实验室OpenGVLab团队推出的开源多模态大模型,在推理能力、效率和灵活性方面取得突破。该模型采用ViT-MLP-LLM架构,包含60亿参数的InternViT-6B视觉编码器和多种规格的语言模型骨干。核心创新包括:1)Cascade RL强化学习框架,通过离线热身和在线强化两阶段训练提升推理能力;2)ViR视觉分辨率路由器,动态调整图像处理分辨率以优化计算效率;3)DvD动态视觉token压缩技术。模型系列涵盖2B到241B参数规模,满足从边缘设备到高性能计算的不

m0_47999117的博客 1027

Vim的分屏功能

使用大写的O参数来垂直分屏。使用小写的o参数来水平分屏。注释: n是数字,表示分成几个屏。注:以下的使用方式是,先同时按 ctrl和w(即ctrl+,没有“+”),然后松手,然后再按后面的命令。

e.g.: 2415

逆向实战:Soul聊天协议加密与Frida绕过检测

本文详细解析了Soul聊天协议逆向分析的全过程,重点介绍了如何利用Frida绕过应用的反调试检测机制。通过静态分析定位关键SO库,并编写Frida脚本动态Hook线程创建函数,成功实现对抗。文章还进一步追踪了基于DES算法的加密流程,并探讨了协议数据结构的解析方法,为移动应用安全研究提供了实战参考。

2w3e4r5t6y的博客 1130

【vim进阶】vim编辑器的分屏操作(分屏显示文件,关闭分屏,分屏间光标的移动,移动分屏)

【vim进阶】vim编辑器的分屏操作(分屏显示文件,关闭分屏,分屏间光标的移动,移动分屏)

52Herzt的博客 1万+

jane street market prediction 冠军方案 奇巧淫技与topline链接整理(3/3)

目录前言将income 作为loss(优化目标)读取数据,定义优化目标模型训练与微调提交结果多目标学习Topline整理AE+MLP (rank10)Current 17th solution: Ensembles of deep (49 layer) MLPsmixup augmentation: a way to learn from trades with weight=0 (rank4)My (perhaps) over-complicated LSTM solutionCurrent 62nd .

weixin_51484067的博客 2639

一键开关机电路

一键开关机电路

让你爱上电路设计 4174

VIM操作

请记住一个重要的组合键ctrl + w,操作分屏离不开这个组合键(这里的组合键可没有+, 只是Ctrl和 w组合)这里的n(n是要打开的具体文件的数目:1,2,3……(2)学习VIM:首先打开终端,然后输入vimtutor回车,然后进入教程学习。(1)启动VIM:首先打开终端,然后输入vi回车,然后输入i或者a,进入。上面的这个命令也是关闭当前的分屏,如果是最后一个分屏将会退出 VIM。上面的这个命令将会左右分割当前打开的文件和新打开的文件 file。按住组合键 Ctrl + w ,然后在按下 s。

feelinghappy的专栏 1321

【人工智能】AI驱动值班巡检Agent(Hermes)

传统运维值班巡检场景中,存在四大核心痛点:本项目基于 Agent+Skills+浏览器自动化 架构,构建了具备自我进化能力的AI值班员,核心逻辑流如下:

奶爸的编程之路,也就一周冷个三天 177

一把王者时间掌握Vim操作

一把王者时间掌握Vim操作,你值得拥有

nimo观察者 3365

损失函数大汇总(五十九)(TopoInteraction Loss附公式推导与代码)

本文介绍了TopoInteraction Loss,一种用于多类别分割任务的拓扑交互约束损失函数。不同于传统拓扑损失关注单类别的连通性和孔洞数量,该损失重点约束不同类别之间的空间关系,包括互斥(exclusion)和包含(containment)两种典型拓扑关系。通过将全局拓扑约束转化为局部邻接检测,该损失能准确定位破坏预设拓扑关系的像素,并针对性施加惩罚。关键创新点在于:1)将包含关系转化为互斥约束;2)使用卷积运算高效检测非法邻接;3)仅对违规像素施加损失。实验表明,该方法能有效纠正类别间的错误接触,特

悦学共鸣,温柔以待,汇聚光芒,共同成长 349

【虚拟仿真】Unity3D中实现对大疆无人机遥控器手柄按键响应

最近项目中需要用到大疆无人机遥控器对程序中无人机进行控制,遥控器是下图这一款:博主发现接入手柄这块的可以参考的内容非常少,对于大疆遥控器的控制更是没有。博主经过一番研究,终于理通了这块的遥控器摇杆数据的控制。并且将解决思路分享出来,希望对大家有所帮助。

优快云博客专家,Unity3D高级软件工程师,《Unity 3D从入门到实战》作者。 2817

【Linux精讲系列】——vim详解

首先我们要知道vim是什么?vi是由美国程序员比尔·乌尔曼(Bill Joy)于1976年开发的,最初是为了在Unix系统上进行文本编辑而创建的。它是一款基于模式编辑的文本编辑器,以其高效的键盘快捷键而闻名,可在终端环境下使用。vi 成为Unix系统中的标准文本编辑器,并且在大多数Unix和Linux系统上内置。

lovewold_的博客 7517

uboot引导vxworks--t2080调试记录

开发环境: t2080rdb, uboot2015, vxworks7.01. 《VxWorks_7_fsl_t2t4_BSP_Supplement_Guide__SR0620.pdf》描述: 实际上默认创建的vip,profile选项为none时,vip内核配置中是包含了INCLUDE_END选项的。所以在创建vip的时候最好就添加上PROFILE_DEVELOPMENT。 2. 内核参数bootargs是一些网络参数设置=> pri bootargs bootargs=memac(1,0)b109304

珂珂可爱多 2637

Linux vi/vim

什么是vim 所有的 Unix Like 系统都会内建 vi 文书编辑器,而vim可以说是vi的增强版,代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。一般我们用vim就可以了,对程序员来说它是很好的程序开发工具,而不仅仅是文字处理软件。 vi/vim的三种模式 命令模式:用户刚刚启动 vi/vim,便进入了命令模式。此状态下敲击键盘动作会被Vim识...

weixin_30394633的博客 144

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

vim

编辑器之神-vim 题外话: 假如你问一个哥们,你用的什么编辑器? 他说用的vi. 那么请你记住,这个人一定是大神! vi简介 vi是“Visual interface”的简称,它在Linux上的地位就仿佛Edit程序在DOS上一样。它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制。...

G_SANGSK的博客 6万+

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

linux vim分屏函数,Linux学习笔记之十二————vim编辑器的分屏操作

一、分屏操作:sp: 上下分屏,后可跟文件名vsp: 左右分屏,后可跟文件名Ctr+w+w: 在多个窗口切换二、启动分屏:1.使用大写O参数进行垂直分屏$ vim -On file1 file2 ...2.使用小写o参数进行水平分屏$ vim -on file1 file2 ...注: n是数字,表示分屏的数量,n要大于等于文件个数三、关闭分屏1.关闭当前窗口ctrl+w c2.关闭当前窗口,如果...

weixin_34288514的博客 321

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

vim的使用

文章目录vim的使用命令模式下的操作1.1 光标的移动1.2 删除操作1.3 撤销操作1.4 复制粘贴1.5 可视模式1.6 查找操作1.7 替换操作文本模式下的操作末行模式下的操作vim分屏vim 打造 IDE vim的使用 三种模式: 命令模式下的操作 1.1 光标的移动 H – 前 J – 下 K – 上 L – 后 行首:0 行尾:$ 文件开始位置:gg 文件末尾:G 行跳转:如跳转☞300行,300G 1.2 删除操作 删除光标上的字符:x 删除光标前面的字符:X 删除单词:dw(光

ClimberCoding 379

java学习day39(Linux)Linux编辑器服务器

vi是“Visual interface”的简称,它在Linux上的地位就仿佛Edit程序在DOS上一样。它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制。Vi不是一个排版程序,它不象Word或WPS那样可以对字体、格式、段落等其他属性进行编排,它只是一个文本编辑程序。vi没有菜单,只有命令,且命令繁多。Vi有三种基本工作模式:+ 命令模式+ 文本输入模式+ 末行模式。

gaosong0623的博客 330

Linux 系统编程-开发环境(三)

但要注意,即使调试的手段非常丰富了,其基本思想仍然是“分析现象->假设错误原因->产生新的现象去验证假设”这样一个循环,根据现象如何假设错误原因,以及如何设计新的现象去验证假设,这都需要非常严密的分析和思考,如果因为手里有了强大的工具就滥用,而忽视了严谨的思维,往往会治标不治本地修正Bug,导致一个错误现象消失了但Bug仍然存在,甚至是把程序越改越错。在该模式下,用户可以输入各种合法的Vi命令,用于管理自己的文档。库的存在,可以使得程序模块化,可以加快程序的再编译,可以实现代码重用,可以使得程序便于升级。

cat_fish_rain的博客 833

Vim新手入门资料和一些Vim实用小技巧

一些网络上质量较高的Vim资料 从我07年接触Vim以来,已经过去了8个年头,期间看过很多的Vim文章,我自己觉得非常不错,而且创作时间也比较近的文章有如下这些。 Vim入门 目前为阿里巴巴高级技术专家的陈皓写的Vim系列文章: 简明 Vim 练级攻略 文章很有意思,跟打怪练级一样,你会分别经历如下阶段: 存活 感觉良好 觉得更好,更强,更快 使用VIM的超能力 无插件Vim编程技巧 出来混...

weixin_34357267的博客 133

vim分屏操作

附录-vim分屏操作 vim分屏操作 分屏操作: sp: 上下分屏,后可跟文件名 vsp: 左右分屏,后可跟文件名 Ctr+w+w: 在多个窗口切换 启动分屏: 1.使用大写O参数进行垂直分屏 $ vim -On file1 file2 ... 2.使用小写o参数进行水平分屏 $ vim -on file1 file2 ... 注: n是数字,表示分屏的数量,n要大于等于文件个数 关闭分屏...

xiao-啸 2220

vim编辑器---分屏操作

分屏操作 分屏操作: sp: 上下分屏,后可跟⽂件名 vsp: 左右分屏,后可跟⽂件名 Ctr+w+w: 在多个窗⼝切换 启动分屏: 使⽤⼤写O参数进⾏垂直分屏 $ vim -On file1 file2 … 使⽤⼩写o参数进⾏⽔平分屏 $ vim -on file1 file2 … 注: n是数字,表示分屏的数量,n要⼤于等于⽂件个数 关闭分屏 关闭当前窗⼝ ctrl+w c 关闭当前窗⼝,如...

个人成长记 1716
上一篇: 使用Vim打造IDE--Grep
下一篇: Nginx源代码分析--基本数据结构--hash
IterZebra
博客等级 码龄16年 56粉丝 38原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值