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

2014-02-05 04:15:15 +08:00
 laputaprince
开tab ?

tmux了再vim ?

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


类似的问题:
http://stackoverflow.com/questions/53664/how-to-effectively-work-with-multiple-files-in-vim
6650 次点击
所在节点    Vim
21 条回复
bcxx
2014-02-05 08:41:55 +08:00
屏幕大了就 vsp,单个屏就 sp ……
quadpixels
2014-02-05 08:48:59 +08:00
我也用split,也是:vsplit与:split一同用。
再开得多(10个以上)就用GUI工具,例如jEdit。

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

如果单纯想要打开多个文件就是直接打开咯~(双屏真的很重要>.<)
efi
2014-02-05 11:08:00 +08:00
用自己桌面时Mod4+Enter开一个新窗口。ssh时tmux里开新窗口。
tamamaxox
2014-02-05 11:17:02 +08:00
Ctrlp
tokki
2014-02-05 12:00:58 +08:00
Ctrlp buf
memorybox
2014-02-05 12:27:53 +08:00
tmux+split+vsplit+minibuffer
tmux分屏和vim分屏可以结合起来用,不同目录或模块的文件,习惯用tmux分,同一个目录底下的,用vim的split,如果切着切着不够了,就直接tmux再开一个窗口。
chmlai
2014-02-05 12:47:16 +08:00
nerdtree
zxc111
2014-02-05 13:36:37 +08:00
Ctrlp/vsp
missdeer
2014-02-05 16:49:13 +08:00
我一直是多buffer
karthao
2014-02-05 16:51:00 +08:00
Unite
huson
2014-02-05 16:54:31 +08:00
sp
zhchbin
2014-02-05 17:20:38 +08:00
FuzzyFinder + minibufexpl.
liuchang0812
2014-02-05 21:15:45 +08:00
vsplit
cyokvip
2014-02-06 07:14:39 +08:00
开3个sp,分别代表MVC
yaroot
2014-02-06 16:13:23 +08:00
几个tab, buffer, 分屏
command-t(和ctrlp差不多)选文件/buffer
ack/ag插件
都在一个vim里, 为了补全方便什么的
lenzhang
2014-02-06 22:37:30 +08:00
多buffer的路过
lm902
2014-02-07 04:10:18 +08:00
开多个终端然后Ctrl+Alt+F终端号

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/99015

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX