Posted by reedboat on Mar 6, 2012 in
软件
昨天试用了一下编辑器Sublime Text 2。 跨平台,据说有超越textmate的趋势。 还支持vim操作方式(这个对我相当的受用),zencoding支持非常的完美。 文件切换非常的快速方便,缩进指示也很好。支持TextMate的bundle等等。也有很好的扩展支持和管理.我没用的很仔细,但是初步感觉很好。
这个时候,想到vim还有很多的地方不完善。比如项目管理和插件管理,虽然也有扩展支持,但是其实效果都不理想。 在想,是否该适当的转换一下我的编辑方式,尤其是sublime还支持基本的vim操作方式情况下。
今天抽空在网上转了转,没想到找到了一个我非常喜欢的vim插件管理机制。在github上发现了一个项目vim-scripts (https://github.com/vim-scripts) 它将vim的插件,全部搬到了github,使用git来管理。
例如FuzzyFinder,
git clone "http://github.com/vim-scripts/FuzzyFinder.git"
然后在vimrc中增加配置
set runtimepath+=path_to_fuzzyfinder
这样以后,就可以直接用git pull来更新了。
后来又发现还有更好的方式, 有个工具vundle支持这个项目。 安装扩展只需要在vimrc中加入一句
就可以方便的下载安装和升级插件了。
这正是我想要的,vim的插件管理终于完美了。是时候将我之前的插件们都迁移一下了
Tags: vim
Posted by reedboat on Sep 15, 2010 in
web
觉得wordpress的编辑器不好用,还是Vim写东西方便。于是找到了插件vimpress在这里还有更新的版本
支持列表,发布,编辑,删除等功能,还支持目录和标签。赞一个
Tags: vim
Posted by reedboat on Aug 23, 2010 in
软件
vimwiki: 一个写wiki的插件,不依赖外部工具,我用来组织笔记、管理文档、和任务管理的,非常简单方便。配合Calendar插件, 每天早上来写当天要做的任务,晚上可以写写当天的心得体会。
Align: 编码的时候用来对齐等号,箭头,逗号等, 漂亮多了。
matchit: 按一下%就能在各种括号引号首位跳来跳去,还支持html标签.
php-doc: 写php的时候,编写类似Java的注释。
snipMate : 类似Mac的TextMate的补全代码方式,比SnippptEmu更强大却更简洁好用。
surround: 快速的添加、替换、删除各种引号,各种括号,以及xml/html标签
vcscommand: 在vim中操作各种scm工具,提交、比较,浏览日志等,支持svn,git,hg等。
xml: 标签补全对齐等,写html/xml必备.
Taglist:快速生成变量方法的结构图,方便浏览和快速跳转。需要配合ctags,Coding必备。
superTab: 通过Tab键自动在各种补齐方式选择合适的,文件中曾经输过的次,方法变量名,文件目录名等,非常方便。
Nerd_commenter:快速的注释和取消注释,自动适应各种语言。
fuf(fuzzyfinder) :功能非常强大的搜索工具,能分别在文件系统,最近打开记录,Tags, buffers,命令行中搜索文件和目录,而且不用输入全名或者连续的字母,输入ot 就能找到output。
使用vim几年中,陆续安装了卸载了很多插件,有了安装的时候觉得很有用,安装后却几乎没有用到,有的后来又发现了更好的可替代的插件,插件数量呈波浪线发展,大浪淘沙,现在只有这么些了,都是经常使用的。
Tags: software, vim