2013-02-23 11 views
5

düzenlerken java sınıfı çalıştırmak için en kolay yolu, Vim yapabileceğim:Ben cpp'de içinde kodlama olsam .java dosya biçimi VIM

!g++ % && ./a.out 

hızla derlemek ve kod çalıştırmasına. Hızlı bir derleme için

!javac % 

ama java sınıfını çalıştırmak için, ben yapamam:

Ancak Java kodlama ediyorsam, Vim yapabileceğim

!java % 

Ben

Ben CPP içinde kodlama iken yaptıklarını yapmak VIM hızlı yolu var mı (sondaki .java eki olmadan) sadece sınıf adını koymak gerekir çünkü?

Çok teşekkürler.

+0

Bunu neden isteyeyim? Hemen hemen hiçbir kullanışlı java programı tek bir sınıfa sığmaz. ! – bmargulies

+3

'java%: araçları r: Çabuk derlemek ve benim java programı test etmek istiyorum – rbernabe

+0

@bmargulies .. çalışabilir r' Genellikle oldukça küçük 1 dosyası% gelmez Ne – songyy

cevap

6

Vim, dosya adlarını işlemek hangi ile düzenleyiciler vardır. kullanımınız durumda, :r değiştirici kök kaldırıldı geçen uzantılı yani dosya adını verir:

:!java %:r 

:help filename-modifiers tam listesini gör; onlar da birleştirilebilir. daha kompleks için o Ant veya Maven gibi bir Java inşa çözüm muhtemelen daha etkili olduğunu, inşa unutmayın; bunlar ayrıca Vim'den başlatılabilir; hatta :make komutuna entegre edilmiştir.

+0

teşekkürler. Yardım dosya adı-yapıştırıcıları oldukça yararlıdır;) – songyy