总结了一下我用Vim时,对代码补全功能的一些设置。
有兴趣的可以到我们的 Wiki 看下,欢迎补充。
总结了一下我用Vim时,对代码补全功能的一些设置。
有兴趣的可以到我们的 Wiki 看下,欢迎补充。
平时一直用 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 即可
今天在Windows下想用乌龟svn对一个目录重命名,不过仅仅是大小写的改变而已 client -> Client,但是svn不允许,我没理他,直接用系统的重命名改了。
结果提交的时候就完蛋了。。,svn显示提交失败,然后我去看了一下 Client 里的所有文件都没了,一开始很郁闷,后来想想这应该和svn的提交原理还有windows的目录名字有关系。
由于在Windows中,目录名是不区分大小写的,比如 client 与 Client , 其实是同一个目录,
所以当client目录已经被svn控制的情况下是不能用svn命令将 client 重命名为 Client 的,因为svn对路径的大小写是敏感的,如果执意这样做,提交的时候,乌龟svn发现client 目录已被删除,然后要添加Client目录,由于我一开始没注意,删除client和添加Client都勾上了,点了提交后,svn先删除了client目录里的所有东西,然后提交Client里的东西的时候就会出错,因为删了client里的就等于删了Client里的 -__-,结果我里面新加进去的文件就无法恢复了……
解决办法可能是,先将目录重命名为一个其他的名字如 client1,提交一次,然后在改成Client,再提交一次
不知道Win下面还有没有更好的方法了,除了Win其他系统应该没有这个问题,因为像linux这种都是区分大小写的,client和Client属不同路径…
实在太简陋了-___-!! ,还是继续用eva,等官方的完善些再用吧…