Vim中的代码补全

总结了一下我用Vim时,对代码补全功能的一些设置。

有兴趣的可以到我们的 Wiki 看下,欢迎补充。

借vim中支持Java的相关代码来改进asdoc在vim中的编辑和显示

平时一直用 manish jethani 的 actionscript.vim 来支持AS3代码在 vim中的高亮显示。

但在vim中编辑过Java代码的同学都知道,用vim写java代码会有许多便捷。

比如写javadoc的时候,输入/** 后 再回车,会自动补上一个 * 类似

/**
 *

像 @param xxx xxx 这样的关键字都会高亮显示,并且javadoc中的html也会高亮显示。

其实,这些都是vim自带了为编辑java实现的,想来javadoc和asdoc其实也相差无几,今天把vim中syntax/java.vim里的一些代码借过来放到 actionscript.vim 中,还真好用额..

需要的话可以下载我修改过的 actionscript.vim

要实现 /** 换行后自动补上 * 可以把 ftplugin/java.vim 复制到 ftplugin/actionscript.vim 即可

哈哈 终于从WP转到Habari啦

经过1天多的折腾终于从Wordpress转换到Habari上了,使用Habari的原因主要是看中其良好的结构和优秀的代码,Wrdpress很强大,但是已经发展的非常复杂了,代码读起来真是不太容易。

不过Habari还处于开发阶段,功能不像wp那样丰富,从wp转过来还是费了一些周折,今天把theme移植了一下,之后还要移植一些插件,还有把表情功能想办法弄上,以后有空会写点wp转Habari的注意点。

Windows下使用svn 重命名目录仅修改大小写要注意阿

今天在Windows下想用乌龟svn对一个目录重命名,不过仅仅是大小写的改变而已 client -> Client,但是svn不允许,我没理他,直接用系统的重命名改了。

结果提交的时候就完蛋了。。,svn显示提交失败,然后我去看了一下 Client 里的所有文件都没了,一开始很郁闷,后来想想这应该和svn的提交原理还有windows的目录名字有关系。

由于在Windows中,目录名是不区分大小写的,比如 clientClient , 其实是同一个目录,

所以当client目录已经被svn控制的情况下是不能用svn命令将 client 重命名为 Client 的,因为svn对路径的大小写是敏感的,如果执意这样做,提交的时候,乌龟svn发现client 目录已被删除,然后要添加Client目录,由于我一开始没注意,删除client和添加Client都勾上了,点了提交后,svn先删除了client目录里的所有东西,然后提交Client里的东西的时候就会出错,因为删了client里的就等于删了Client里的 -__-,结果我里面新加进去的文件就无法恢复了……

解决办法可能是,先将目录重命名为一个其他的名字如 client1,提交一次,然后在改成Client,再提交一次

不知道Win下面还有没有更好的方法了,除了Win其他系统应该没有这个问题,因为像linux这种都是区分大小写的,clientClient属不同路径…

用过腾讯官方的Linux QQ了

实在太简陋了-___-!! ,还是继续用eva,等官方的完善些再用吧…