четверг, 29 августа 2013 г.

Как откомпилировать и запустить в vim программу *.java или *.bash

Как откомпилировать и запустить в vim программу *.java или *.bash

Среда: Linux/Oracle, vim 7.4, доступ putty/ssh

Для работы сильно помогают специальные сокращения vim в его командной строке.
Сначала посмотрим на пример запуска скрипта bash из vim. Сам скрипт должен иметь атрибут (execute), иначе его запуск будет невозможен. После сохранения файла на диске выполнить команду:
    :!./%
и программы выполнится:

В этой команде:
: - переход в командный режим vim
! - следующие символы интерпретировать как команды
./% - linux-овая команды на выполнение файла в текущем директории.

Тоже для *.java:

При компиляции/выполнении *.java файла необходимо учитывать значение package. Пусть исходный файл лежим в каталоге programs/exe:

Открываем его на редактирование:
И запускаем команду компиляции и выполнения:
Эти команды показаны тут по отдельности, но ничто не мешает объединить их в одну строку:
:!javac % && java %<

%< - указывает программу без расширения.

Комментариев нет: