laputaprince
V2EX  ›  Vim

vim党都来说说你们是怎么操作多文件的?

By laputaprince at 2014 年 2 月 5 日 · 7757 次点击
开tab ?

tmux了再vim ?

我是用内置窗口,split,vs打开那种。nerdtree+ctrlp 快速切换文件或者buffer。


类似的问题:
http://stackoverflow.com/questions/53664/how-to-effectively-work-with-multiple-files-in-vim
21 条回复  •  2014-05-12 06:29:22 +08:00
bcxx
   1
bcxx  
   2014 年 2 月 5 日
屏幕大了就 vsp,单个屏就 sp ……
quadpixels
   2
quadpixels  
   2014 年 2 月 5 日
我也用split,也是:vsplit与:split一同用。
再开得多(10个以上)就用GUI工具,例如jEdit。

其实也看情况:
tmux + vim也适合要一边改一边运行(如改Makefile)或不方便开GUI的情形(如SSH连到Cluster上),不过若是时时查找函数定义则还会开cscope,文件若是再多则开Eclipse了。
raptor
   3
raptor  
   2014 年 2 月 5 日
一般不会同时开很多文件,所以大多数时候是tab
yopming
   4
yopming  
   2014 年 2 月 5 日
BufExplorer
sandtears
   5
sandtears  
   2014 年 2 月 5 日
如果是两个文件对比的话就是:vsp

如果单纯想要打开多个文件就是直接打开咯~(双屏真的很重要>.<)
efi
   6
efi  
   2014 年 2 月 5 日
用自己桌面时Mod4+Enter开一个新窗口。ssh时tmux里开新窗口。
tamamaxox
   7
tamamaxox  
   2014 年 2 月 5 日 via Android
Ctrlp
tokki
   8
tokki  
   2014 年 2 月 5 日 via iPhone
Ctrlp buf
memorybox
   9
memorybox  
   2014 年 2 月 5 日   ❤️ 1
tmux+split+vsplit+minibuffer
tmux分屏和vim分屏可以结合起来用,不同目录或模块的文件,习惯用tmux分,同一个目录底下的,用vim的split,如果切着切着不够了,就直接tmux再开一个窗口。
chmlai
   10
chmlai  
   2014 年 2 月 5 日
nerdtree
zxc111
   11
zxc111  
   2014 年 2 月 5 日
Ctrlp/vsp
missdeer
   12
missdeer  
   2014 年 2 月 5 日 via iPhone
我一直是多buffer
karthao
   13
karthao  
   2014 年 2 月 5 日 via iPad
Unite
huson
   14
huson  
   2014 年 2 月 5 日
sp
zhchbin
   15
zhchbin  
   2014 年 2 月 5 日
FuzzyFinder + minibufexpl.
liuchang0812
   16
liuchang0812  
   2014 年 2 月 5 日 via Android
vsplit
oppressed6370
   17
oppressed6370  
   2014 年 2 月 6 日 via iPhone
开3个sp,分别代表MVC
yaroot
   18
yaroot  
   2014 年 2 月 6 日
几个tab, buffer, 分屏
command-t(和ctrlp差不多)选文件/buffer
ack/ag插件
都在一个vim里, 为了补全方便什么的
lenzhang
   19
lenzhang  
   2014 年 2 月 6 日
多buffer的路过
lm902
   20
lm902  
   2014 年 2 月 7 日
开多个终端然后Ctrl+Alt+F终端号
KentY
   21
KentY  
   2014 年 5 月 12 日
@lm902 那你要从一个buf yank something and paste into other buf in another terminial, 你怎么做?只用"+ "*俩寄存器?

我是split+ctrlp tab从来不用, 一用就晕菜
tmux当然也用但是和多文件操作关系不大。
© 2026 V2EX · 55ms · 3.9.8.5