推荐下自己的vimrc配置

2012-09-16 17:01:46 +08:00
 humiaozuzu
无聊时把自己的插件和配置整理了下,把插件根据功能进行了分类,添加了一些不错的功能

1. 代码补全(实时补全,括号补全,代码片段扩展,zencoding)
2. 快速跳转(%跳转,easy motion)
3. 快速编辑(利用text-object特性快速编辑,注释/反注释代码,代码对齐,indent guide功能)
4. IDE特性(文件浏览,tab栏,函数名类名列表,git集成,语法查错等)
5. 不同的语言应用不同的style guide(python根据pep8,其他的类似)
6. 附件的方便的功能(文件编码检测,高亮当前行,开启文件后自动跳到退出时的位置,:wq退出再也不蛋疼了等)

每一个部分都有基本的帮助或截图或视频和快捷键




地址
https://github.com/humiaozuzu/dot-vimrc
19870 次点击
所在节点    Vim
48 条回复
bearcat001
2012-09-16 18:26:09 +08:00
emacs党路过……
humiaozuzu
2012-09-16 18:42:03 +08:00
@bearcat001 哈哈,我也用过一年多emacs的,现在换口味到vim了
dongsheng
2012-09-16 19:01:03 +08:00
这个ctrlp不错,用上了,谢谢 :)
jerommix
2012-09-16 23:09:58 +08:00
这怎么感觉也快要月经帖了呢
那我就再做个广告吧 https://github.com/zhenlonghe/zhenlong-vimrc
nendors
2012-09-16 23:25:28 +08:00
楼上的没贴图觉得没楼主的吸引力明显
liuyao729
2012-09-17 00:37:55 +08:00
有个不错,但这么多太占窗口了
SamZeng
2012-09-17 00:41:03 +08:00
javascript 调试的呢
wangxiaokaizi
2012-09-17 08:17:47 +08:00
淼哥赞个
humiaozuzu
2012-09-17 09:32:16 +08:00
@liuyao729 = =,是演示的时候开的,实际用时最多nerdtree
Blask
2012-09-17 14:47:12 +08:00
试过之后过来+1
humiaozuzu
2012-09-17 14:55:12 +08:00
@Blask 不过依旧有一些问题,欢迎反馈!
killpanda
2012-10-25 09:51:11 +08:00
用着呢 非常棒!
做了一些细微的调整立马可用了。
sinxccc
2012-10-25 09:56:38 +08:00
随口说一句,总觉得加这么多插件有点偏离 VI 本身的目的了…
humiaozuzu
2012-10-25 10:31:28 +08:00
@killpanda 如果有觉得默认配置不是很合适的地方欢迎make pull requests

@sinxccc 你的吐槽和别人在 hacker news 上面的评论一样。。。
pyKun
2012-10-25 10:40:14 +08:00
在探索vim插件的路上就需要这么相互沟通。。。
顺便问下楼主平时用的电脑是多大的。。。。开多了窗口不是看代码的部分会变的很小么。。。。

@jerommix 我觉得这个月经帖挺好。。。习惯,风格,新的插件总会在变化的。。。
humiaozuzu
2012-10-25 11:44:39 +08:00
@pyKun 这里开多主要是为了截图。。。 平时顶多开tagbar,找文件时会开一下nerdtree或者直接ctrlp
DeeCheung
2012-10-25 14:28:51 +08:00
@humiaozuzu
求教 ctrlp 设置指定目录缓存或者排除。
Tabular 用法
easymotion
supertab snippets 兼容
vim-javascript syntax 不兼容 jquery.vim syntax
DeeCheung
2012-10-25 14:36:13 +08:00
没有编辑只好补充
snippets 中 jquery 用的filetype 是 javascripts-jquery
-。- 需要手动设置后才能用snippets 不过又没 syntax了
DeeCheung
2012-10-25 14:39:44 +08:00
-.- 继续送铜币

gundo 中不能记录到文件? 我用 sessionman 进行管理后,丢失 undo 记录.
jerommix
2012-10-25 14:50:53 +08:00
@DeeCheung :h ctrlp 里面写得很清楚啊. let g:ctrl_cache_dir = $YourDir

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

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

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

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

© 2021 V2EX