`

Vim_同窗口多文件编辑

    博客分类:
  • Vim
 
阅读更多

一、如果在终端中开没有打开vim,可以:

横向分割显示:$ vim -o filename1 filename2  

纵向分割显示:$ vim -O filename1 filename2

如果打开时未加参数 o,:split :vsplit

 

二、如果已经用vim打开了一个文件,想要在窗口中同时再打开另一个文件:

横向分割显示::vs filename

纵向分割显示::sp filename

其中,vs可以用vsplit替换,sp可以用split替换。

如果finename不存在,则会新建该文件并打开。

 

三、关闭窗口

关闭光标所在的窗口::q 或 :close

关闭除光标所在的窗口之外的其他窗口::only

关闭所有窗口::qa

 

四、切换文件/窗口

1.文件间切换

Ctrl+6—下一个文件

:bn—下一个文件

:bp—上一个文件

对于用(v)split在多个窗格中打开的文件,这种方法只会在当前窗格中切换不同的文件。

2.在窗格间切换的方法

Ctrl+w+方向键——切换到前/下/上/后一个窗格

Ctrl+w+h/j/k/l ——同上

Ctrl+ww(即按住ctrl键,再按两下w键)——依次向后切换到下一个窗格中

分享到:
评论

相关推荐

    vim_config 超级实用

    - **多窗口编辑**:使用 `split` 和 `vsplit` 命令进行水平或垂直分屏。 8. **高级技巧** - **宏录制**:使用 `q` 开始录制,`q` 结束,然后用 `@` 加上寄存器号播放宏。 - **可视化选择**:在可视模式下,可以...

    学习vi和vim编辑器.pdf_vim实用_vi_vim_

    vim支持语法高亮、代码补全、多窗口编辑、宏录制等功能,使得文本编辑体验更加现代化。 **三、vim的基本模式** vim有三种主要模式:命令模式、插入模式和底行模式。 1. **命令模式**:在此模式下,用户可以移动光标...

    vim_ide配置文件及插件合集

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

    fe-vim_FrontEnd_vim_bread4fy_

    10. **其他辅助工具**:可能还包括代码片段管理(如`SnipMate`或`UltiSnips`)、多窗口编辑支持(如`Split`命令)、快速跳转到定义(如`Tagbar`)等功能。 以上是基于描述和标签推测的【fe-vim】配置可能包含的特性...

    VIM中文用户手册vim_user_manual

    7. **折叠与窗口管理**:VIM可以创建多个窗口,方便同时编辑多个文件,还能通过折叠代码来管理屏幕空间。 8. **VIM脚本语言**:VIM有自己的脚本语言,用于编写自定义命令和插件。手册会解释其语法和用法。 9. **...

    my_vim_config

    【描述】:这个压缩包“my_vim_config”包含的是个人化的Vim编辑器配置文件,它反映了用户对于Vim功能和个性化设置的定制,以提高编程效率和舒适度。 【标签】:Vim 【详细知识点】 1. **Vim简介**:Vim(Vi ...

    Vim实用技巧.pdf_vim实用_vim_

    7. **多窗口编辑**:`:sp`或`:vs`水平分割窗口,`:vs`垂直分割。使用`Ctrl + w`加方向键在窗口间切换。 8. **宏录制与播放**:`qq`开始录制宏,完成一系列操作后,`q`结束录制。`@q`播放宏,`@@`重复上一次播放。 ...

    linux_vim_最新更新

    - 多窗口编辑:通过`:sp`或`:vs`命令可以在同一Vim实例中打开多个文件或分割窗口。 - 搜索与替换:使用`/`进行向前搜索,`?`进行向后搜索,`:s/old/new/g`替换所有旧文本为新文本。 - 录制与回放宏:在正常模式下...

    vim_ahk:设置文件以使用AutoHotkey模拟vim

    这是因为`vim_ahk`是通过全局热键来激活的,这意味着无论当前焦点在哪个窗口,只要按下预先设定的Vim键位,就能触发相应的操作。 此外,`vim_ahk`还支持IME(Input Method Editor,输入法编辑器)兼容性。在Windows...

    vim_cheat_sheet_for_programmers_print

    这些只是Vim编辑器庞大功能库中的一部分,实际的Vim速查表会包含更多高级技巧和快捷键,如宏的编辑与应用、文件比较、自动补全、正则表达式等。通过熟练掌握这些知识,程序员可以充分利用Vim的强大功能,提升编程...

    vim_profile_kiwee

    5. **.exdev**:这是一个Vim的临时文件,用于在不同窗口之间传递信息,比如在打开和关闭文件时保存当前的光标位置和窗口布局。kiwee可能在这个文件中有一些特定的设置,以确保在切换文件或窗口时,Vim能够记住他的...

    vim_runtime.tar.gz

    - 多窗口操作:支持同时打开多个文件进行比较或协同编辑。 Vim的灵活性和可扩展性使得许多开发者对其情有独钟。通过不断地调整和完善 `.vimrc` ,每个人都可以打造一个符合自己习惯的高效开发环境。如果你还没有...

    vim_profile

    **vim_profile** 是一个个人使用的Vim配置集合,包含了作者常用的Vim插件以及相应的配置文件,旨在提高编辑效率和编程体验。Vim是一个高度可定制的文本编辑器,深受程序员喜爱,尤其对于那些追求效率和键盘驱动操作...

    vim_config_package.tar.gz

    - Vim是Vi的增强版,增加了许多新特性,如语法高亮、多窗口编辑、拼写检查等。 - Vim分为命令模式、插入模式和可视模式。在命令模式下,你可以移动光标、删除文本;在插入模式下,你可以输入文本;可视模式则允许...

    鸟哥的_Linux_私房菜第10章-vim_程序编辑器

    - vim 的高级功能,如多文件编辑、多窗口支持等,使得它成为一个全能的文本编辑器。 #### 本章习题 1. 试列举 vim 的三种编辑模式及其特点。 2. 如何在 vim 中打开一个新文件并保存? 3. 解释 vim 的暂存档机制...

    byte_of_vim_v051

    6. **多窗口管理**:使用Vim进行多窗口编辑的方式。 7. **实用技巧**:提高工作效率的小技巧。 #### 三、面向进阶用户的第二部分 第二部分面向已经掌握基本操作并希望进一步提高的用户。这一部分将详细介绍Vim的...

    vim_cheat_sheet_for_programmers_bnw.pdf

    - Vim的使用模式使得编辑工作可以高度定制化,通过学习更多命令和功能,可以大幅提升编码效率。 - 大量的快捷键是提高操作效率的关键,通过按键记忆和日常练习,可以熟练掌握。 - Vim社区提供了丰富的资源和脚本,...

    vi中文手册vim_user_manual

    VIM的特点包括:命令行模式和插入模式的切换、多窗口编辑、宏录制与回放、强大的搜索替换、语法高亮、代码折叠以及插件系统等。 手册首先会介绍VIM的基本操作,如启动、退出、浏览文件和基本的编辑动作。例如,使用...

    Vim _ Cscope教程1

    例如,“CTRL-spacebar s”会在水平方向创建新的Vim窗口显示搜索结果,“CTRL-空格键CTRL-空格键s”则会在垂直方向创建窗口。如果你在Vim 5.x版本中,垂直分割可能不可用。通过“:cscope”命令,你可以使用Vim内置...

Global site tag (gtag.js) - Google Analytics