5分钟学会 Vim 分屏操作方方面面

Vim分屏功能是通过分割窗口来实现的,这是提高工作效率的一大利器。无论我们想同时显示两个文件,或者同时显示一个文件的两个不同的位置,又或者并排比较两个文件,等等,这些都能通过分屏来实现,这样子很方便代码的比对和复制粘贴。

5分钟学会 Vim 分屏操作方方面面

水平方向分屏打开新文件

:sp linuxmi.py

登录后复制

或者

:split linuxmi.py

登录后复制

这个命令把窗口横向切分为两个窗口,并把光标置于上面的窗口中。

5分钟学会 Vim 分屏操作方方面面

垂直方向分屏打开新文件

:vsp linux.py:vsplit linux.py

登录后复制

5分钟学会 Vim 分屏操作方方面面
: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

登录后复制

5分钟学会 Vim 分屏操作方方面面
5分钟学会 Vim 分屏操作方方面面

注:-O垂直分屏,-o水平分屏,n表示分几个屏。扩展:这些书,真tm肝……

另外搜索公众号Linux就该这样学后台回复“git书籍”,获取一份惊喜礼包。

实时调整当前窗口的宽度

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

以上就是5分钟学会 Vim 分屏操作方方面面的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/3239680.html

(0)
上一篇 2025年4月2日 05:00:55
下一篇 2025年4月2日 05:01:05

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • vscode中使用vim插件后ctrl+c无法使用

    vscode中,使用vim插件后,ctrl+c不能用 可以通过 File -> Preference -> Settings中   vim.useCtrlKeys 选项设置为 false 完成! 相关文章教程推荐:vscode教…

    2025年4月2日
    100
  • linux中如何使用Vim删除偶数行或奇数行

    删除偶数行的方法如下: :g/^/+1 d 登录后复制 上面用到了:gbobal命令,gbobal命令格式如下: :[range]global/{pattern}/{command} 登录后复制 global命令实际上是分成两步执行:首先扫…

    编程技术 2025年4月2日
    100
  • 如何使用Linux重复加载 .vimrc文件

    这次给大家带来如何使用Linux重复加载 .vimrc文件,使用Linux重复加载 .vimrc文件的注意事项有哪些,下面就是实战案例,一起来看一下。 我是一位新的 Vim 编辑器用户。我通常使用 :vs ~/.vimrc 来加载 ~/.v…

    编程技术 2025年3月31日
    100
  • Python中迭代器与迭代器切片的详细介绍

    本篇文章给大家带来的内容是关于python中迭代器与迭代器切片的详细介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 在前两篇关于 Python 切片的文章中,我们学习了切片的基础用法、高级用法、使用误区,以及自定义对象…

    2025年3月5日
    300
  • Linux中VIM的工作模式详解!

      Vim是Linux系统中默认的文本编辑器,类似于Windows的记事本,但不需要图形化界面也可以使用,不过需要学会通过命令去操作VIM编辑器。VIM具有多种工作模式,包括普通模式、插入模式、命令行模式等,接下来通过这篇文章介绍一下Lin…

    2025年2月27日
    300
  • Linux小技巧:取消vim粘贴时的自动缩进

    前言 vim是个强大的文本编辑的工具,在linux端得到极大的使用热度。 最近在另外一台服务器上使用vim时,遇到了一个奇怪的问题:当我将本地编写好的脚本复制并粘贴到服务器中的空白文件时,出现了自动缩进的情况。 用个简单的例子来说,就是我在…

    2025年2月27日
    400
  • 用 Vim 写 Python 的最佳实践

    先来晒个图: 对于一些 Python 的小项目,使用 vim 是一个不错的选择。本文内容整理自我在知乎的回答 用 Vim 写 Python 的最佳实践是什么?,下面的内容是对知乎旧有回答的一个补充,尤其有一些主要针对 vim8. 如果想要更…

    2025年2月27日 编程技术
    300
  • Pycharm入门基础之Pycharm当作编辑器使用

    这篇文章主要为大家详细介绍了最全的pycharm学习教程第六篇,pycharm作为vim编辑器使用,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 Pycharm作为Vim编辑器使用,具体内容如下 1、主题   如果你是Vim的粉丝,并且…

    2025年2月27日 编程技术
    300
  • Ubuntu中如何设置vim的行号?Ubuntu中设置vim的行号的方法

    今天在ubuntu下用vim写代码,和往常一样,都是首先设置vim的行号;每次都没想什么,但是今天却想了一下,能不能让打开vim时就已经初始化行好呢? 上网查了相关资料,同时自己也实践了一下,可行,就贴出来和大家分享一下呀!(设置的vim行…

    互联网 2025年2月26日
    400
  • CentOS安装impalad及CentOS安装vim

    php小编香蕉为您介绍centos安装impalad及centos安装vim的方法。impalad是impala的后台服务程序,它负责处理查询请求,提供高性能的交互式sql查询功能。centos安装impalad的过程相对简单,只需按照一定…

    2025年2月26日
    200

发表回复

登录后才能评论