Chinaunix

标题: vi中如何关闭通过:e打开的文件而不关闭主文件? [打印本页]

作者: worker1    时间: 2010-08-02 15:30
标题: vi中如何关闭通过:e打开的文件而不关闭主文件?
昨日使用vi编辑文件
vim a
在vi中使用:e b 打开了另外一个文件,现在想退出b文件,返回编辑a文件,看高手之路.
作者: gamester88    时间: 2010-08-02 15:51
  1. :e #  
复制代码

作者: liying_gg    时间: 2010-08-02 15:55
ctrl +o
作者: worker1    时间: 2010-08-02 16:09
:e #什么意思,敢问版主,我刚才试了试,三个文件就不能返回了
作者: gamester88    时间: 2010-08-02 16:20
回复 4# worker1


    你如果是


   vi file1 file2 file3
:args                       [file1]file2file3正在编辑的是file1
:next                      切换到下个文件
:prev               切换到上个文件
:next!                不保存当前编辑文件并切换到下个文件
:prev!                       不保存当前编辑文件并切换到上个文件
:first                 定位到首文件
:last                 定位到尾文件
ctrl + ^                     快速在最近打开的两个文件间切换
作者: gamester88    时间: 2010-08-02 16:21
回复 4# worker1


    vim的问题,楼主看老大的帖子
   http://bbs.chinaunix.net/thread-816850-1-1.html
作者: pingpangu    时间: 2010-08-02 18:02
[/quote][b][b][b]试过,返不了[/b][/b][/b]



[quote]http://www.chinalinuxforum.com/[/quote]
作者: vermouth    时间: 2010-08-02 18:46
编辑器那么多,vi 好用,也没必要吊死一棵树上啊。
作者: renxiao2003    时间: 2010-08-03 12:41
vi的功能太强大了。
作者: go2moon2010    时间: 2010-08-03 14:17
回复 2# gamester88


    我也用你的方法试了试,发现文件并没有关闭。我多次使用
  1. :e #
复制代码
命令,仅仅在我用:e 打开的文件之间切换。

比如,我先vim a。然后用命令 :e b。再用你说的:e #。这个时候没有了文件b,显示了文件a,再用你的命令:e #,出现了文件b,隐藏了文件a。
说明你给的命令似乎没有关闭文件阿……

能解释一下:e #的意思么?
作者: gamester88    时间: 2010-08-03 15:21
回复 10# go2moon2010


     # 代表的是前一次編輯的檔案
     就是两个文档切换编辑




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2