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 1
buffer 管理试试 lusty explorer
|
4
rechtar 2012-06-18 10:21:01 +08:00 1
|
5
nouh 2012-06-18 10:22:41 +08:00 1
回到上个编辑点是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 |