- 21
- May
两年半前开始用Linux以后,我也顺手学习了Vim,差不多用Vim编辑文件也有两年了。
用Vim这么久了,不论是我在写C的时候,还是现在Python,一直都只用最基本的文本编辑功能,实在是惭愧~
直到前些日子突然开窍后,才开始武装Vim。在领会了buffer、按键绑定等Vim真正强大的地方之后,今天我又趁热打铁,进一步武装了Vim,现在终于有个IDE的样子了。
参考的文章是:Vim made easy: how to get your favorite IDE features in Vim,还加了点自己的东西,主要特性是:
- 顶部是打开的文件Buffer列表,相对于文件列表,我更喜欢只浏览Buffer。
- 左侧是Tag/Symbol列表,浏览和定位函数必备。
- 右侧就是编辑区域,利用Ctrl+X, Ctrl+O,还能浏览Python的函数和doc,真是太棒了。
- 将“python -m pdb %”绑定至了F12,按F12,自动进入调试模式,酷~
- 其他的,代码高亮用的是Tango主题。
详情可见我的Configs:http://github.com/tualatrix/configs/tree/master

我又要自责了,我又偷懒了,还没开始深入vim...罪过,罪过...
很不明白你们原先那么多代码是一个词一个词垒起来的阿。啧啧...佩服佩服。
我很晕的说。我用的是Emacs,功能太强大了,都不给我Gnome下的程序一点面子。GUI怎么说看着还是有感情。我现在很是矛盾呀。是用Emacs还是用GUI的程序加上VIM。
这个是我离开emacs的主要原因之一...
如果你真的能活着那么纯粹,看别人用雷鸟而你用gnus那我真的很佩服你。可惜我不能,再等两年把。
这么快就弄出来了,先看一下,提些东西出来
vimrc 里面内容怎么这么少,好像是引用 /etc/vim/vimrc 的吧
果然用的是 minibufexpl,推荐 bufexplorer,加上 winmanager,看起来更加直观。另外强烈推荐 snipMate ……
snipMate 是什么,能不能给我们说明白点,我也在用VIM,加了bufexplorer、winmanager
直接放到vim.org里搜索一下不就知道了。
话说ruby的一个简介视频里,Mac OS 上的textMate里的snippet大放异彩,作者只是不停的按tab键短短几秒中就出来了一大段代码。啧啧...
NERD_tree
fuzzyfinder
snipMate
supertab
晕,有些插件我都忘了干啥用的
我是来偷配置文件的..
顺便偷师学艺..
還在停留在初學階段的菜鳥飄過。。。
我也只用过基本的功能,不过好在Arch的Vim默认配置比较好,把这文件copy给自己用用。。。
taglist, nerdtree, minibufexpl, autoclose, supertab, snipmate
以前上的snippetsemu,这个好像是用一个插件安装的,这个直接删除行吗?
Hi there,
Thank you! I would now go on this blog every day!
Thanks
相对于snip我更喜欢自动补全,各位都不喜欢吗?我用的一个好像不是vim.org提供的,各位有什么建议?
说错了,是智能感知,好像vi里面都没有人考虑过智能感知,大家都C-x C-o的按吗?为什么不用智能感知?那一段2000行的代码按多少次c-x c-o呢?
vi.org 有超级 Tab 插件, 按 Tab 搞定一切,包括原先 C-x C-o 功能
恩这个是知道的。只是不明白为什么vi没有自动感知,是因为各位觉得没必要还是现在没实现呢...