
1 dallaslu 2012-06-18 10:04:34 +08:00 vimer 或 vim 控 |
2 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原来提供的功能已经很好用 |
3 iwinux 2012-06-18 10:17:39 +08:00 buffer 管理试试 lusty explorer |
4 oci 2012-06-18 10:21:01 +08:00 |
5 nouh 2012-06-18 10:22:41 +08:00 回到上个编辑点是g; 方向是g, |
6 ufo22940268 2012-06-18 10:31:49 +08:00 1.vim哲学不是在vim里面完成一切。管理项目还是乖乖到shell下管理把。可以看下:h design-not 2.ls回答了。 4.buffer explorer还不错。不过不知道为什么,我总感觉高手用自带的:bn :br C-^就能搞定的。 |
8 sampeng OP |
9 sampeng OP @reducm 3,文件保存不会是自动linux格式。win下的文件会以win 作为文件格式保存。也就是换行符不同。每次要自己手动去一下^M。。总有些人不喜欢把编辑器里面的设置项改成unix换行符。。经常在服务器上小改点东西整个都是乱的 |
10 sampeng OP @ufo22940268 我也知道vim的哲学不是再vim里面完成一切。。但是。。。。一个大项目是有n个文件的。一大包文件要管理和切换。。总用shell会很累。。包括那个树我都用得很烦。。。 |
11 stingh711 2012-06-18 10:57:23 +08:00 CtrlP也能切换buffer的 |
12 ufo22940268 2012-06-18 10:58:20 +08:00 @sampeng 好吧,我现在也是在同时修改4~5个项目。我一般的做法是设置几个变量在.profile里面,然后用cd $WORKSPACE1这样的形式切换项目。觉得比以前eclipse高效多了。 至于你说的树指的是shell里面的tree命令吗?我从来不用那个。 |
13 ufo22940268 2012-06-18 10:58:21 +08:00 @sampeng 好吧,我现在也是在同时修改4~5个项目。我一般的做法是设置几个变量在.profile里面,然后用cd $WORKSPACE1这样的形式切换项目。觉得比以前eclipse高效多了。 至于你说的树指的是shell里面的tree命令吗?我从来不用那个。 |
15 ratazzi 2012-06-18 11:09:26 +08:00 3. 我是直接强制转换的 au BufWrite *.* :set fileformat=unix |
16 humiaozuzu 2012-06-18 11:58:58 +08:00 俺来推荐俺的配置文件了,里面有详细的解决方案 https://github.com/humiaozuzu/dot-vimrc |