Сейчас это невозможно, на Netbeans 7.0.1. Инструмент с графическим интерфейсом для создания столбцов в таблицах очень ограничен и не существует плагина, который предлагает эту функцию.
Есть команда make
. Он запускает команду, указанную в опции makeprg
. Используйте %
в качестве заполнителя для текущего имени файла. Например, если вы редактировали сценарий Python:
:set makeprg=python\ %
Да, вам нужно избежать пробела. После этого вы можете просто запустить:
:make
Если хотите, вы можете установить опцию autowrite
, и она будет сохранена автоматически перед запуском makeprg
:
:set autowrite
Это решает часть выполнения . Не знаю, как вывести этот вывод в разделенное окно без перенаправления в файл.
Чтобы получить доступ к имени файла текущего буфера, используйте %
. Чтобы передать его в переменную, вы можете использовать функцию expand ()
. Чтобы открыть новое окно с новым буфером, используйте : new
или : vnew
. Чтобы передать вывод команды в текущий буфер, используйте :.!
. Собираем все вместе:
:let f=expand("%")|vnew|execute '.!ruby "' . f . '"'
очевидно заменяет ruby
любой командой, какой захотите. Я использовал execute
, чтобы заключить имя файла в кавычки, чтобы он работал, если в имени файла есть пробелы.
Я использую немного более навязчивый механизм через карты:
map ;e :w<CR>:exe ":!python " . getreg("%") . "" <CR>
Просто делаю так, чтобы я не Не надо экономить, тогда иди. Просто уходи.