vim的几个疑问。。求vimer控解答一下

2012-06-18 09:59:18 +08:00
 sampeng
只限定vim啊。。emacs流就别过来了
1,项目管理,文件管理。。。项目一大vim比较尴尬。。想问问有没啥好用的插件。。。。。
2,如何回到上一个编辑点。。不是'',也不是`.。。。换个答案试试。。或者给个函数。。我记得以前我用的时候有的。怎么也找不到了
3,文件如何保存时自动格式化成linux?
4,buffer的管理。。。现在用的比较蛋疼。。我以前用了1年来着,已经很舒服了。但我手贱又给用其他的去了。。纠结死了= =

求助啊
4520 次点击
所在节点    Vim
16 条回复
dallaslu
2012-06-18 10:04:34 +08:00
vimer 或 vim 控
reducm
2012-06-18 10:10:18 +08:00
1, nerdtree+ctrlP
2, ctrl+o,或者你要在跳回的地方ma,然后想跳回来就`a,a是指名叫a的buffer区,换其他字母也行
3, 不太懂?linux下使用就是保存成默认系统的格式,如果是指字符编码的话就是set fenc=utf-8
4, 不太懂,是指哪种buffer,是文件的还是编辑行为的?个人一般打开过的文件占用buffer就任由他开着,文件编辑行为的vim原来提供的功能已经很好用
iwinux
2012-06-18 10:17:39 +08:00
buffer 管理试试 lusty explorer
rechtar
2012-06-18 10:21:01 +08:00
@sampeng @reducm 上一个编辑点在寄存器「.」里,所以用 `. 或者 '. 跳过去。如果上一个编辑动作是插入,直接 gi 进入插入状态。
nouh
2012-06-18 10:22:41 +08:00
回到上个编辑点是g; 方向是g,
ufo22940268
2012-06-18 10:31:49 +08:00
1.vim哲学不是在vim里面完成一切。管理项目还是乖乖到shell下管理把。可以看下:h design-not
2.ls回答了。
4.buffer explorer还不错。不过不知道为什么,我总感觉高手用自带的:bn :br C-^就能搞定的。
sampeng
2012-06-18 10:48:29 +08:00
@reducm 2有点麻烦。。最好一个键就搞定。。。比如像netbear那样。。
sampeng
2012-06-18 10:52:03 +08:00
@ufo22940268 你说的4我也认同。。自带的我觉得有点难受= =

最好是上一个编辑点是能跨buff的。。同时修改文件和复制的时候跨buff比较多。。
sampeng
2012-06-18 10:53:21 +08:00
@reducm
3,文件保存不会是自动linux格式。win下的文件会以win 作为文件格式保存。也就是换行符不同。每次要自己手动去一下^M。。总有些人不喜欢把编辑器里面的设置项改成unix换行符。。经常在服务器上小改点东西整个都是乱的
sampeng
2012-06-18 10:55:33 +08:00
@ufo22940268 我也知道vim的哲学不是再vim里面完成一切。。但是。。。。一个大项目是有n个文件的。一大包文件要管理和切换。。总用shell会很累。。包括那个树我都用得很烦。。。
stingh711
2012-06-18 10:57:23 +08:00
CtrlP也能切换buffer的
ufo22940268
2012-06-18 10:58:20 +08:00
@sampeng 好吧,我现在也是在同时修改4~5个项目。我一般的做法是设置几个变量在.profile里面,然后用cd $WORKSPACE1这样的形式切换项目。觉得比以前eclipse高效多了。

至于你说的树指的是shell里面的tree命令吗?我从来不用那个。
ufo22940268
2012-06-18 10:58:21 +08:00
@sampeng 好吧,我现在也是在同时修改4~5个项目。我一般的做法是设置几个变量在.profile里面,然后用cd $WORKSPACE1这样的形式切换项目。觉得比以前eclipse高效多了。

至于你说的树指的是shell里面的tree命令吗?我从来不用那个。
ditsing
2012-06-18 11:03:45 +08:00
@reducm linux格式是指换行符吗?如果vim识别出了是dos格式,set ff=unix就可以了。
ratazzi
2012-06-18 11:09:26 +08:00
3. 我是直接强制转换的
au BufWrite *.* :set fileformat=unix
humiaozuzu
2012-06-18 11:58:58 +08:00
俺来推荐俺的配置文件了,里面有详细的解决方案
https://github.com/humiaozuzu/dot-vimrc

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

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

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

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

© 2021 V2EX