Chinaunix首页 | 论坛 | 博客
  • 博客访问: 185535
  • 博文数量: 60
  • 博客积分: 1597
  • 博客等级: 上尉
  • 技术积分: 461
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-20 13:24
文章分类

全部博文(60)

文章存档

2017年(15)

2016年(6)

2015年(37)

2008年(2)

分类: LINUX

2015-09-11 12:01:46

编辑另一个文件:

如果要是在当前窗口编辑另一个文件最简单的办法就是 :e xxx.txt,这样做有个缺点就是前一个窗口会关闭,而且如果那个文件修改后还没保存,那么还会发出警告,提示是否强制退出。 如果想编辑新的文件,但是又不想放弃当前的文件,那么你可以先把他变为一个隐藏的缓冲区::hide e xxx2.txt,xxx2.txt保存退出后,按ENTER又会回到上一个文件来。

文件列表:

启动vim时,可以同时打开多个文件:vim a.py b.py c.py ,窗口会显示一个文件,如果想切换到b.py文件,可以用命令::next,前提是当前的这个文件需要先保存,你也可以用:next!强制切换到b.py,放弃当前的保存工作。向前切换使用:previous,规则与next一样。

其他相似命令:

:last
:first
:wnext
:2next:
:wprevious 

不言而喻,很直白。

:args:查看vim打开了哪些文件,当前编辑的是哪个文件。打开另一组文件列表::args a.java b.java c.java
因为这些文件都是在同一个session中,所以,从a文件中yy(yank复制)一行p(paste)到b文件是没问题的。

阅读(404) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~