Пользовательская команда для Eclipse в текущем файле

StackOverflow https://stackoverflow.com/questions/369983

  •  21-08-2019
  •  | 
  •  

Вопрос

Я хотел бы улучшить Eclipse, чтобы при нажатии настраиваемой комбинации клавиш, скажем, Ctrl + Сдвиг + Э--затем он выполнит команду для текущего файла (если мой текущий буфер — foo.c, тогда он выполнит `mycommand foo.c' в каталоге foo.c).

Это было полезно?

Решение

Откройте диалоговое окно «Конфигурация внешних инструментов» из меню «Выполнить».Создайте новую конфигурацию со следующими настройками.

Расположение:c:\mycommand.exe (измените по своему усмотрению)

Рабочий каталог:${container_loc}

Аргументы:${resource_loc}

В разделе «Настройки->Основные->Клавиши» вы можете настроить ярлык «Запустить последний запущенный внешний инструмент».

Это должно решить вашу проблему.

Другие советы

Также убедитесь, что выбран ваш «ресурс» (foo.c).Со мной случилось так, что при тестировании внешнего инструмента и горизонтальной прокрутке панели вывода выбор ресурса отменяется.Когда вы снова запустите внешний инструмент после того, как, возможно, внесли изменения в его конфигурацию, Eclipse выдаст всплывающее окно с ошибкой о «пустой переменной» (например,${resource_loc}).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top