Vim 编辑多个文件

在上一篇的文章中,我们介绍了在 Vim 中窗口分割同一文件,今天学习一下 Vim 编辑多个文件。
语法 : vim <file1> <file2> …
其中 file 不必是当前目录的文件,你可以使用相对路径或者绝对路径下的 file 。在写路径的过程中,可以使用 Tab 来补全。

例如 , Vim 同时编辑当前目录下的 hello.groovy helloWolrd 文件以及 当前用户根目录的 ~/hi-cat/log/hi-cat.log 文件。

$ vim hello.groovy  helloWolrd  ~/hi-cat/log/hi-cat.log

进入 Vim 中,默认打开的是第一个文件,即 hello.groovy , 此时如果想显示文件列表可以在底行模式下输入 ls :

:ls

显示如下:

:ls1 %a   "hello.groovy"                 line 22      "helloWolrd"                   line 03      "hi-cat/log/hi-cat.log"        line 0

此时可以通过以下命令,切换文件:

命令 作用

:bp / :n 上一个文件
:bn / :N    下一个文件
:b[number]  number 为 ls 命令显示的文件前的数字
:b <fileName> :b helloWolrd 可以使用 Tab 补全

如果你已经在 Vim 中打开了两个文件,现在想要打开第三个文件 :

$ vim  hello.groovy  helloWolrd

此时在 Vim 中打开第三个文件:

:e   ~/hi-cat/log/hi-cat.log

显示当前文件列表

:ls

————————————————
版权声明:本文为CSDN博主「ilpanda」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/stupid56862/article/details/90748717

Vim - 编辑多个文件相关推荐

  1. 用Linux同时编辑两个文档,如何使用Vim编辑多个文件

    有时候,您可能需要修改多个文件,或要将一个文件的内容复制到另一个文件中.在图形用户界面中,您可以在任何图形文本编辑器(如 gedit)中打开文件,并使用 CTRL + C 和 CTRL + V 复制和 ...

  2. linux 普通用户退出vim,Linux环境下VI/VIM编辑文件时无权限保存的解决方法(普通用户)...

    在Linux环境下,如果直接使用VI/VIM命令编辑没有修改权限的文件时,保存的时候就会提示用户无法进行保存操作,一般的解决方法只能是关闭文件重新以sudo权限打开该文件编辑后再保存(前提是用户具有s ...

  3. linux下vi与vim区别以及vim的使用-------vim编辑时脚本高光显示语法

    vi与vim vi编辑器是所有Unix及Linux系统下标准的编辑器,他就相当于windows系统中的记事本一样,它的强大不逊色于任何最新的文本编辑器.他是我们使用Linux系统不能缺少的工具.由于对 ...

  4. linux e514写入错误,Linux上使用vim编辑文件保存时报错:E514: write error (file system full?)...

    今天在Linux上使用vim编辑文件保存时报如下错误 E514: write error (file system full?) 从错误看,是磁盘满了,于是使用df -hl查看磁盘使用情况 $ sud ...

  5. docker 中不能用vim编辑文件

    2019独角兽企业重金招聘Python工程师标准>>> docker 中不能用vim编辑文件 2017年08月28日 16:54:29 阅读数:2061 更新来源 apt-get u ...

  6. linux使用vim同时打开文件,VIM 在同一个窗口中同时编辑多个文件

    vim 思维导图 参考 命令 一.如果在终端中开没有打开vim,可以: 横向分割显示: $ vim -o filename1 filename2 纵向分割显示: $ vim -O filename1 ...

  7. linux e514写入错误,Linux使用vim编辑文件保存时报E514:write error (file system full?)问题解决...

    发现问题 今天在Linux上使用vim编辑文件保存时报如下错误: E514: write error (file system full?) 从错误看,是磁盘满了,于是使用df -hl查看磁盘使用情况 ...

  8. Linux在vi/vim编辑文件时(104键)键盘右边数字键输入异常解决方法

    出现的问题:当Linux在vi/vim编辑文件时,当输入i编辑文件时,发现用键盘(104键)右边数字键进行输入时输出的不是数字而是英文字母! 应按如下操作解决: 1用Xshell6(目前我用的Xshe ...

  9. vim编辑文件时[O]pen Read-Only, (E)dit anyway, (R)ecover, (D)elete it, (Q)uit, (A)bort:

    出现这个问题是因为你上次编辑的时候在没有保存的情况下退出了(如:电脑关机等)也有可能是有其他人在和你同时进行编辑行为(不同会话中).这是因为在用vim编辑的时候,vim会在打开文件目录下自动创建一个后 ...

最新文章

  1. Oracle数据库物理存储结构管理
  2. LeetCode实战:将有序数组转换为二叉搜索树
  3. 5万字的《Java面试手册》V1.0版本,高清PDF免费获取
  4. TCP/IPICMP报文的分类
  5. windows下常用命令
  6. 主线科技完成A轮融资,蔚来资本、普洛斯隐山资本联合领投
  7. 如何查看keepalived版本号_Linux下Keepalived 安装与配置
  8. 搭建及训练py-R-FCN遇到的问题
  9. UVA 12101 Prime Path (素数筛+BFS)
  10. ES10新特性_数组方法扩展flat_与flatMap---JavaScript_ECMAScript_ES6-ES11新特性工作笔记059
  11. gem ruby on rails 安装出错GemNotFoundException
  12. CentOS 7.4 上如何安装 tomcat 9
  13. 7.07 生成累积乘积
  14. C语言实现—学生成绩管理系统(Linux下运行)
  15. C++ 多线程编程 封装多线程api 类似java多线程风格
  16. windows下USB通讯
  17. 豆瓣评分9.3!运动规划圣经,自动驾驶学习必备书!
  18. 计算机中低级语言和高级语言的区别?
  19. MY1690-12P语音模块实现特定的语音提示功能
  20. JVM面试题整理-Java内存区域与内存溢出异常、垃圾收集器和内存分配策略

热门文章

  1. Java集合面试题?看这篇就够了!
  2. 场地测量的方法和程序_建筑施工测量的内容与方法
  3. php addslashes 数组,用递归addslashes函数转义数组
  4. java 禁止缓存_JavaWeb如何实现禁用浏览器缓存
  5. python标准库导入语句有哪些_如何将python标准库缺失的进行导入?
  6. 陀螺仪c语言算法,陀螺仪c程序.docx
  7. ieee33节点系统图_【学术聚焦】考虑信息耦合的电气综合能源系统韧性优化方法...
  8. python爬取知乎热搜_python爬取知乎评论
  9. Java面试题!Java获取异常堆栈信息
  10. 【408预推免复习】计算机组成原理之系统总线