`

用vim打造IDE--分屏

阅读更多

使用分屏命令:

: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 -
    

分享到:
评论

相关推荐

    vim打造IDE环境快速配置包

    Vim是一款强大的文本编辑器,深受程序员和系统管理员的喜爱,其灵活性和高度可定制性使得它能够被打造成一个功能丰富的集成开发环境(IDE)。本文将详细介绍如何利用提供的压缩包快速配置Vim,使其具备IDE的功能。 ...

    vim_ide配置文件及插件合集

    7. **多窗口编辑**:Vim的分屏功能允许用户同时编辑多个文件,而像VimSplitter或VimResizer则提供了更方便的窗口管理。 8. **代码格式化**:ALE或Vim-ClangFormat可以自动格式化代码,保持代码风格的一致性。 9. *...

    将Vim改装成IDE

    10. **增强的搜索和替换**:使用 agrep、ack.vim 或 grep.vim 等插件,可以实现强大的文件内和项目范围内的搜索功能。 在学习Vim的过程中,熟悉常用的快捷键和命令至关重要。如"i"进入插入模式,"Esc"退出插入模式...

    我的vim配置和插件 小型 python php IDE

    3. **多窗口编辑**:使用`sp`或`vs`命令分屏显示多个文件,方便同时处理多个任务。 4. **代码格式化**:插件如`unite`或`ultisnips`可以实现代码的自动格式化和片段插入。 5. **调试支持**:如`vim-python/pdb`允许...

    vim-web:◈搞得像IDE一样的Vim,安装配置自己的Vim

    **vim-web:打造类似IDE体验的Vim编辑器** 在程序员的世界里,Vim作为一个强大的文本编辑器,因其高效、可高度自定义的特性而深受喜爱。然而,对于那些习惯了集成开发环境(IDE)的用户来说,Vim的界面和功能可能...

    手把手教你把Vim改装成一个IDE编程环境

    ### 手把手教你把Vim改装成一个IDE编程环境 #### 重要知识点解析: ##### 1. 中文帮助手册的安装 在Linux环境下,Vim自带的帮助文档是英文的,对于许多用户而言,尤其是非英语母语的程序员,可能会构成一定的阅读...

    vim资料vim资料vim资料vim资料vim资料

    通过以上步骤,你可以将vim打造成为一个功能齐全、高效便捷的IDE,满足日常编程需求。记住,熟练掌握vim需要时间和实践,但一旦精通,其高效的操作方式会让你受益匪浅。不断探索、学习新的vim技巧和插件,你会发现...

    vim配置非常好用

    Vim,全称Vi Improved,是一款强大的文本编辑器,尤其在Linux环境中被广泛使用。它以其高度可定制性、高效编辑速度以及丰富的插件系统深受程序员喜爱。在Linux环境下,Vim可以作为轻量级的IDE(集成开发环境),通过...

    python-vimrc:用于Python Cython C开发的VIM配置

    【标题】:“python-vimrc”是一个专门为Python、Cython和C编程打造的VIM配置文件集合,旨在优化VIM编辑器的环境,提供高效、便捷的开发体验。 【描述】:这个配置集针对Python开发者进行了深度定制,同时也考虑到...

    开源项目-SpaceVim-SpaceVim.zip

    **SpaceVim:模块化的Vim IDE** SpaceVim 是一个高度模块化的Vim集成开发环境(IDE),它旨在提供一种高效、优雅的编辑体验,让开发者能够在Vim中享受到现代IDE的功能。作为开源项目,SpaceVim允许用户根据个人需求...

    nvim:新vim的设置文件

    它们简化了插件的安装、更新和卸载,例如,`Plug 'tpope/vim-fugitive'`是使用Plug安装Fugitive插件的方式。 4. **缓冲区和窗口管理**:利用`:bnext`、`:bprevious`在缓冲区之间切换,`:sp`、`:vs`分屏,`:only`...

    Sublime Text 使用手册

    虽然Vim是一款强大的命令行编辑器,但Sublime Text作为图形界面工具,两者结合使用可以提供更全面的工作流程。Vim在命令行环境下提供了高效的文本操作,而Sublime Text则提供了一流的GUI体验和丰富的可视化功能。 *...

    ideavim自定义配置文件.pdf

    标题《ideavim自定义配置文件.pdf》所涉及的知识点主要集中在如何在IntelliJ IDEA中配置和使用IDEAVIM插件,该插件允许用户使用VIM的键位绑定和命令来操作IDE。以下是详细介绍: 1. 快捷键配置: IDEAVIM插件允许...

    gvim资源,windows

    GVim可以通过DDE、 Expect脚本等方式与其他应用程序交互,如集成到IDE中作为嵌入式编辑器,或者在批处理脚本中调用进行文本处理。 9. **学习资源与社区** Vim社区活跃,有许多在线教程、论坛和博客,如Stack ...

    dotfiles

    1. **.vimrc**: Vim编辑器的配置文件,定义了各种快捷键、插件设置、颜色方案等,使Vim更符合用户的使用习惯。 2. **.bashrc**或**.zshrc**: 这些是Shell的配置文件,用于设定命令行提示符、别名、环境变量等,提升...

    分割窗口。。。。。。。。。。。。。。

    文本编辑器如Sublime Text、Atom、Vim等也提供分屏功能,让用户可以同时查看和编辑多个文件,提高代码编写效率。 7. **浏览器的分屏浏览**: 现代浏览器如Chrome、Firefox也支持分屏浏览,用户可以通过新建标签页...

    dotfiles:我所有的软件和配置良好的商品

    4. **.tmux.conf**: tmux终端多路复用器的配置,用于自定义分屏布局、快捷键等。 5. **.screenrc**: 如果用户使用screen,这将是它的配置文件。 6. **.inputrc**: Bash的读取历史和输入绑定的设置。 7. **....

    常用编辑软件

    Sublime Text支持多选、分屏编辑,且拥有大量的第三方插件,如Package Control可以帮助用户安装和管理这些插件。 3. **Atom**:由GitHub推出的开源编辑器,同样跨平台。Atom具有自定义性强的特点,用户可以根据需要...

    ubuntu使用手册(中文)

    2. **Tilix**: 提供类似Vim编辑器的分屏功能,便于同时执行多个命令或监控进程。 ### 八、开发环境 1. **集成开发环境(IDE)**: 如Visual Studio Code、Eclipse、PyCharm等,支持多种编程语言。 2. **版本控制**: ...

    dot-files

    例如,用户可能有一个`.csslintrc`文件来定义CSS代码风格规范,或者`.editorconfig`文件确保在不同的编辑器或IDE中保持一致的编码格式。 在"dot-files-master"这个压缩包里,我们可能会找到以下内容: 1. `.bash_...

Global site tag (gtag.js) - Google Analytics