среда, 4 сентября 2013 г.

Компиляция и запуск на выполнение файла .java прямо не выходя из vim (Часть 2)

Компиляция и запуск на выполнение файла .java прямо не выходя из vim

Вот собственно как это делается:
Некоторые команды для copy-paste:

:!javac -d ../bin %
:!java -cp ../bin %<

Для вызова команды в vim просто нажмите двоеточие, затем наберите остальное.
Некоторое пояснение к командам:
% - путь к файлу и имя файла, являющимся текущим в редакторе
%< - путь к файлу без расширения. Разработчики прямо как думали, что java запускает файлы классов без расширения .class.
-d - компилировать файлы в другой каталог. Может возникнуть вопрос: что за фигня, когда после "-cp ../bin" указан %? ../bin%< После объединения путь ../bin и %< параметр укажет на правильный файл .class.