s*********d 发帖数: 165 | 1 最近发现一个不错的vimrc
http://vim.spf13.com
现在一旦保存java文件:w,vim就会自动编译。不过很多java classes都事packaged的
,比如说
File directory:
~/proj/bin/com/example/package/foo.class
~/proj/bin/com/example/package/foo1.class
~/proj/src/com/example/package/foo.java
~/proj/src/com/example/package/foo1.java
Class foo need to use class foo1. Using terminal, here is how I can compile
cd ~/proj/bin
javac -d ./ ../src/com/example/package/foo.java
(1, $CLASSPATH = "~/proj/bin", 2, this way only works when we cd to ~proj/
bin. )
With spf13-vim, when the .java file is saved by vim, it is compiled using
javac automatically. However, vim regards the current folder as "~/proj/bin/
com/example/package/", not "~/proj/bin". So it shows error in foo.java
whenever it uses class from foo1.
How to make spf13-vim compile java when classes are packaged?
一直都在用eclipse,对vim不熟,请多指教。 | s*********d 发帖数: 165 | 2 Linux版人气不行啊。
随便上果果版吐槽或是赞一下爱拍什么的,评论都要上三位数的啊。
自己顶一个,望高手指教 | l*****s 发帖数: 2109 | 3 用 Eclipse ,vim对付 Python 还可以,java实在是不行。
至于 vimrc,简单够用就好,那个太复杂了。
这些配置之类的东西,花的时间越少越好。 | s*********d 发帖数: 165 | 4 关键是要在远程服务器上调试和运行。scp那些class files也太苦逼了吧。
而且服务器和本地环境挺不同,保持两个环境同步也是很麻烦的一件事。非常费时间,
而且是常年累月的。配置这些玩意儿,耗时是一次性的啊。 | A******g 发帖数: 612 | 5 难道不能写个build.xml用ant吗?
【在 s*********d 的大作中提到】 : 关键是要在远程服务器上调试和运行。scp那些class files也太苦逼了吧。 : 而且服务器和本地环境挺不同,保持两个环境同步也是很麻烦的一件事。非常费时间, : 而且是常年累月的。配置这些玩意儿,耗时是一次性的啊。
| s*********d 发帖数: 165 | |
|