Portál AbcLinuxu, 25. dubna 2024 08:30


Dotaz: vim a java

27.10.2005 18:53 agent
vim a java
Přečteno: 135×
Odpovědět | Admin
Zkouším teď psát Javovské programy pod vimem a stále se mi nedaří rozchodit překlad pod vimem. Rád bych, abych mohl přeložit Javovský zdroják přímo z vimu. Jdu na to takhle: Nejdříve použiji příkaz :compiler javac a pak :make. Jenomže pak vim začne chrochtat, dole na řádce vimu se objeví
!javac > C:\SWAP\VIe1.tmp 2>&1
návratová hodnota shellu 2
a nic, to je všechno. Žádný přeložený program se nikde neobjeví, žádné chyby to nevypíše. Přitom pokud ten samý soubor přeložím přímo z příkazové řádky pomocí javac, vše se přeloží bez chyby. Nevíte, jak vim donutit, abych to mohl překládat přímo z něj.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

27.10.2005 20:15 User682 | skóre: 38 | blog: aqarium | Praha
Rozbalit Rozbalit vše Re: vim a java
Odpovědět | | Sbalit | Link | Blokovat | Admin
osobne to nepouzivam a ani nebudu, rychlejsi je pro me prepnout do vedlejsi konsole a spustit prikaz. ale prakticke reseni by me hodne zajimalo.

zkuste http://www.vim.org/tips/tip.php?tip_id=120 vim-tipy

thx, bye gf
27.10.2005 20:17 User682 | skóre: 38 | blog: aqarium | Praha
Rozbalit Rozbalit vše Re: vim a java
takhle to dopada, kdyz se suverenne nepouzije nahled. sorry.

tak znova a ted korektni odkaz.

ODKAZ

gf
28.10.2005 14:17 Miloslav Ponkrác
Rozbalit Rozbalit vše Re: vim a java
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak už jsem na to přišel. Zkoušel jsem to nejdříve na odkazu podle toho vim tipu, ale to nefungovalo a házelo chyby.

Pak jsem zjistil, že stav většiny skriptů dodávaných s vimem je naprosto katastrofální. Když jsem prohlížel zejména skripty v /compiler adresáři, tak mě vstávaly vlasy hrůzou. Jak jsem zjistil, naprostá většina skriptů v tomto adresáři jsou pro mě prakticky nepoužitelné a asi se bude muset ještě hodně přepsat.

Ale k věci. Pokud budete chtít rozchodit kompilaci Javy pod javacem ve vimu, je potřeba opravit chybu ve skriptu compiler/javac.vim. Tam existuje řádka:

CompilerSet makeprg=javac

Je potřeba tuto řídku přepsat na

CompilerSet makeprg=javac\ %

A od té doby kompilace chodí. Stačí použít :compiler javac, pak dát :make a vše se zkompiluje, dostanete seznam chyb, můžete si mezi nimi listovat, skákat po řádcích, kde jsou chyby atd., zkrátka paráda.

Ještě se chystám opravit skript compiler/msvc.vim přímo od autora vimu, pana Brama Moolenaara. Jak jsem zjistil, i tento skript je pro mě nepoužitelný. Na zbytek nemám kompilátory abych to vyzkoušel.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.