0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Vim分屏怎么做

Q4MP_gh_c472c21 来源:嵌入式ARM 作者:Linux迷 2020-12-24 16:28 次阅读

Vim分屏功能是通过分割窗口来实现的,这是提高工作效率的一大利器。无论我们想同时显示两个文件,或者同时显示一个文件的两个不同的位置,又或者并排比较两个文件,等等,这些都能通过分屏来实现,这样子很方便代码的比对和复制粘贴。 水平方向分屏打开新文件:sp linuxmi.py 或者 :split linuxmi.py 这个命令把窗口横向切分为两个窗口,并把光标置于上面的窗口中。

垂直方向分屏打开新文件:vsp linux.py :vsplit linux.py

:sview linux.py ->只读分屏打开文件 另外,要打开窗口编辑一个新的文件时,可以用以下命令: :new从命令行直接打开多个文件且是分屏vim -On file1, file2 ... ->垂直分屏 vim -on file1, file2 ... ->水平分屏 linuxmi@linuxmi:~/www.linuxmi.com$ vim -O3 linux.py linuxmi.py linuxmi.cpp

注:-O垂直分屏,-o水平分屏,n表示分几个屏实时调整当前窗口的宽度ctrl-w > //向右加宽,默认值为1
ctrl-w N > //向右加宽宽度N
ctrl-w < // 同理横屏/竖屏分屏打开当前文件ctrl+w s
ctrl+w v切换分屏ctrl+w h,j,k,l
ctrl+w 上下左右键 crtl+w进行分屏窗口的切换 按完以后再按一个w crtl+w进行分屏窗口的切换 按完以后再按一个r 互换窗口 crtl+w进行分屏窗口的切换 按完以后再按一个c 关闭窗口关闭分屏关闭窗口有以下几个个命令: ctrl+W c 关闭当前窗口 ctrl+w q 关闭当前窗口,若只有一个分屏且退出vim :only 仅保留当前分屏
:hide 关闭当前分屏调整分屏的大小(宽度与高度)ctrl+w = 所有分屏都统一高度
ctrl+w + 增加高度,默认值为1
ctrl+w - 减少高度
10 ctrl+w + 增加10行高度
ctrl-w N + //当前屏高度加N 使用指定当前屏的调整高度
: res[ize] N 示例: :resize 30移动分屏ctrl+W H,J,K,L将屏幕移动到最顶端
ctrl-w + K将屏幕移动到最低端
ctrl-w + J将屏幕移动到最左边
ctrl-w + H将屏幕移动到最右边
ctrl-w + L总结:由于平时使用Vim比较多,每次都要同时打开多个文件进行操作,打开多个会话又比较麻烦,所以专门学习了一下有关Vim的一些分屏技巧并记录此文章。

责任编辑:xj

原文标题:简单实用!5分钟学会Vim分屏操作

文章出处:【微信公众号:嵌入式ARM】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • VIM
    VIM
    +关注

    关注

    0

    文章

    134

    浏览量

    15293
  • 分屏显示
    +关注

    关注

    0

    文章

    5

    浏览量

    1430

原文标题:简单实用!5分钟学会Vim分屏操作

文章出处:【微信号:gh_c472c2199c88,微信公众号:嵌入式微处理器】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    vim编辑器命令模式使用方法

    Vim编辑器是一款功能强大的文本编辑器,广泛应用于程序员和开发者的日常工作中。Vim编辑器拥有多种模式,其中命令模式(Command mode)是最基本的模式之一,它允许用户执行各种命令来操作
    的头像 发表于 08-30 15:01 400次阅读

    vim编辑器如何使用

    Vim编辑器是一个功能强大的文本编辑器,它基于Vi进行改进,并增加了许多新特性。Vim编辑器的使用主要涉及其不同的工作模式及相应操作。以下是Vim编辑器的基本使用方法: 一、Vim编辑
    的头像 发表于 08-30 14:58 425次阅读

    vim的三种工作模式有哪些

    Vim是一个功能强大的文本编辑器,它具有三种工作模式:普通模式、插入模式和命令行模式。以下是对这三种模式的介绍: 普通模式(Normal Mode) 普通模式是Vim的默认模式,当启动Vim时,它会
    的头像 发表于 08-30 14:52 730次阅读

    vim的三种工作模式是什么?如何切换

    Vim是一款功能强大的文本编辑器,它具有多种工作模式,以满足不同用户的需求。在Vim中,主要有三种工作模式:普通模式、插入模式和命令行模式。 普通模式(Normal Mode) 普通模式是Vim
    的头像 发表于 08-30 14:50 2645次阅读

    请问TL082的±12V电源怎么做

    TL082的±12V电源怎么做?TI有这样的芯片吗?最好提供外围电路图
    发表于 08-27 06:43

    嵌入式学习-Vim编辑器之Vim常用操作命令

    1、系统终端常用的相关命令1)创建打开文件命令:vim filename我们可以通过以上命令创建一个新文件或者是打开已有文件进行编辑。已打开hello.c文件为例:elf@ubuntu:~/work
    发表于 08-24 10:59

    Vim编辑器之Vim常用操作命令

    1、系统终端常用的相关命令1)创建打开文件命令:vim filename我们可以通过以上命令创建一个新文件或者是打开已有文件进行编辑。已打开hello.c文件为例:elf@ubuntu:~/work
    发表于 08-23 09:21

    常用编辑器之Vim编辑器

    在Linux下我们对文本进行编辑,经常用到的编辑器就是Vi/Vim,Vi/Vim命令众多,功能强大,是大多数Linux程序员选择使用的编辑器。下面先简单介绍Vim编辑器的安装和工作模式,下一节介绍
    发表于 08-22 09:48

    请问esp32的io口怎么做的ns的延时控制?

    之前用stm32都是自己用NOP();语句拼凑出来的ns级延时,esp32是freertos任务会切换,想做到ns延时要怎么做?请大佬指点一下,谢谢!
    发表于 06-21 07:43

    请问下使用IDF怎么做用git版本控制?

    请问下使用IDF怎么做用git版本控制?是保存自己应用部分的代码还是整个SDK都要保存,但是整个框架都是官方下的,有没必要保存,求各位大神告知下你们怎么处理的。
    发表于 06-06 07:15

    变压器CE认证怎么做

    变压器CE认证需要进行的是欧盟EMC指令,由于需要了解是否使用与低电压指令需要对变压器的电压进行了解,一般而言是不适用于低电压指令。变压器CE认证怎么做?需要对变压器CE认证的产品进行评估,进行指令
    的头像 发表于 05-24 14:45 495次阅读
    变压器CE认证<b class='flag-5'>怎么做</b>

    三维可视化是怎么做的?特点有哪些?

    三维可视化深入我们的生活当中,它能直观并且精准的展示企业的场景情况,但是很多小伙伴并不清楚三维可视化是怎么做的?特点有哪些?今天,古河云科技小编就来给大家聊一聊这一问题。 三维可视化在企业、事业单位
    的头像 发表于 04-28 15:12 487次阅读
    三维可视化是<b class='flag-5'>怎么做</b>的?特点有哪些?

    pcb板阻抗控制是指什么?pcb怎么做阻抗?

    pcb板阻抗控制是指什么?pcb怎么做阻抗? PCB板阻抗控制是指在PCB(印刷电路板)设计和制造过程中,通过优化电气特性和信号完整性,确保设计满足特定的阻抗要求。在高速数字和模拟电路中,阻抗控制
    的头像 发表于 01-17 16:38 3397次阅读

    请问M451的flash保护怎么做

    M451的flash 保护怎么做
    发表于 01-16 07:26

    能否使用普通IO口模拟PWM波?该怎么做

    能否使用普通IO口模拟PWM波?该怎么做? 使用普通IO口模拟PWM波是一种常见的嵌入式系统应用技术,它通过控制GPIO(通用输入输出)口的电平,实现对外设的模拟PWM(脉宽调制)波的模拟。在本文
    的头像 发表于 01-15 14:43 6085次阅读