vim 思维导图

参考

命令

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

横向分割显示:

$ vim -o filename1 filename2

纵向分割显示:

$ vim -O filename1 filename2

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

横向分割显示:

:vs filename

纵向分割显示:

:sp filename

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

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

三、关闭窗口

关闭光标所在的窗口:

:q 或 :close

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

:only

关闭所有窗口:

:qa

四、切换窗口

ctrl + F6:

打开了多个窗口,需要在窗口之间切换时:

ctrl + w w

即按住ctrl键,再按两下w键。

或者ctrl + w

即按住ctrl键,按一次w键,再按一次表示方向的h或j或k或l,则光标会切换到当前窗口的 左|下|上|右 侧的窗口

文件间切换

Ctrl+6 下一个文件

:bn :下一个文件

:bp : 上一个文件

方法一:使用 Ctrl-z 以及 fg 这两个命令组合。

这一解决方法主要利用了 Linux/Unix 的作业机制。具体原理是:Ctrl-z 命令将当前的 Vi/Vim 进程放到后台执行,之后 shell 环境即可为你所用;fg 命令则将位于后台的 Vi/Vim 进程放到前台执行,这样我们就再次进入 Vi/Vim 操作界面并恢复到原先的编辑状态。

方法二:使用行命令 :sh。

在 Vi/Vim 的正常模式下输入 :sh即可进入 Linux/Unix shell 环境。在要返回到 Vi/Vim 编辑环境时,输入 exit 命令即可。

这两种方法实现机制不一定,但效果一样,都非常快捷有效。

linux使用vim同时打开文件,VIM 在同一个窗口中同时编辑多个文件相关推荐

  1. vim在同一个窗口中同时编辑多个文件以及自动格式化代码

    一.如果在终端中开没有打开vim,可以: 横向分割显示: $ vim -o filename1 filename2 纵向分割显示: $ vim -O filename1 filename2 二.如果已 ...

  2. HashTab---Windows资源管理器的文件属性窗口中添加了一个叫做”文件校验”的标签...

    HashTab 是一个优秀的 Windows 外壳扩展程序,它在 Windows 资源管理器的文件属性窗口中添加了一个叫做"文件校验"的标签.该标签可以帮助你方便地计算文件的 MD ...

  3. android studio增加一个界面,Android Studio在同一个窗口中打开多个Project【附效果图附源码...

    Android Studio在同一个窗口中打开多个Project[附效果图附源码 Android Studio在同一个窗口中打开多个Project[附效果图附源码]

  4. 以下选项不是python打开方式的是-以下选项中,不是Python对文件的打开模式的是...

    [填空题]查阅<住房城乡建设部办公厅关于调整建设工程计价依据增值税税率的通知>(建办标[2018]20号)文件规定,工程造价计价依据中增值税税率由10%调整为 %. (4.0分) [填空题 ...

  5. excel打开多个表格文件显示在一个窗口/表格怎么办?excel缩放一个文件,另一个文件也缩放怎么办?excel打开多个文件重叠怎么办?Excel2010文档在同一个窗口中显示问题如何解决

    在excel中头一次使用并排显示,后取消了并排显示,但是关闭之后再打开的多excel文件都重叠显示在一起,对一个进行移动.缩放等操作,另一个也随之变化,怎么才能恢复到原来的布局方式,变成如下想要的效果 ...

  6. android 浏览器打开本地html文件,如何在Android浏览器中加载本地HTML文件

    我试图在设备浏览器中加载本地html文件.我尝试过使用WebView,但它不适用于所有设备.如何在Android浏览器中加载本地HTML文件 //WebView method that didnt w ...

  7. html加密文档如何打开,如何打开docx文件 在弹出窗口中选择加密的文件

    如何打开docx的文件,我的office打不开 在电脑桌面上找到需要打开的docx文件,并右键打开菜单. 在打开的菜单界面中,找到打开方式选项,并单击选择. 在跳转的打开方式界面中,选择wps应用程序 ...

  8. Linux学习笔记(二) -- Linux学习笔记(二) – 解决VMware主窗口中的虚拟机窗口太小的方法

    1.问题描述 在虚拟机中安装完ubuntu操作系统后,我们会发现ubuntu界面在主窗口中占比很小,如下图所示: 这给操作带来了极大的不便. 2.解决步骤 1.在VMware中启动ubuntu系统: ...

  9. audacity_如何在Audacity中快速编辑多个文件

    audacity Got a bunch of files that need to be edited the same way? You can automate the process to s ...

最新文章

  1. 20145240《网络对抗》MSF基础应用
  2. “ git commit”和“ git push”之间有什么区别?
  3. 二值化_处理连续型特征:二值化与分段
  4. 面试官系统精讲Java源码及大厂真题 - 08 HashMap 源码解析
  5. 常用机器学习算法优缺点及其应用领域
  6. 慎用 apt-get autoremove !
  7. mappartitions java_Spark算子:RDD基本转换操作(5)–mapPartitions、mapPartitionsWithIndex
  8. C#远程连接Oracle数据库(不安装客户端)
  9. SpringMVC学习指南【笔记4】数据绑定、表单标签库、转换器、格式化、验证器
  10. hive循环语句_Hive 如何方便地实现存储过程?
  11. SSM高校实验室安全培训系统设计与实现.docx
  12. java合并多个Excel文件
  13. 什么是ROE、ROA和ROS?衡量企业盈利能力的比率有哪些?
  14. 谷歌学术高级搜索技巧
  15. LiveData实践
  16. 【国家电网】2021年国家电网有限公司招聘高校毕业生公告
  17. 卷积神经网络超详细介绍(转载)
  18. 标签上的 title属性与 alt属性的区别
  19. 学会感恩,停停走走才能学有所思
  20. 游戏/应用出海本地化策略 | 韩国市场篇

热门文章

  1. Java中的静态方法和单例模式比较
  2. MySQL Index Merge Optimization
  3. 动态设置easyui datagrid URL
  4. 获取SD卡上 未安装 APK文件信息
  5. 在SharePoint2007中使用TimeJob.
  6. python连接linux后一步一步的操作_Python使用技巧
  7. viso 画背景框_手工界新宠:美绝了的浮雕画,揉揉捏捏一幅画
  8. Binder内存拷贝的本质和变迁
  9. 新手入门概览(一):机器学习
  10. Android系统信息获取 之四:系统语言信息获取