Вам не нужен плагин (включая плагин Remote System View), вы можете сделать это с помощью базовой платформы. Вы просто создаете конфигурацию внешнего инструмента. Я добавил изображение для демонстрации.
Оранжевые стрелки: используйте кнопку внешнего инструмента на панели инструментов и выберите External Tools Configuration...
. Щелкните, Program
затем вверху щелкните New launch configuration
значок.
Зеленые стрелки: используйте Name
поле и назовите свой новый инструмент как-нибудь умным, например «Launch Shell». В Location
области введите команду оболочки, например /bin/bash
. Более общий подход заключался бы в использовании ${env_var:SHELL}
которого под Mac (и я надеюсь, Linux) запускается оболочка по умолчанию. Затем Working Directory
вы можете использовать переменную, ${project_loc}
чтобы установить каталог по умолчанию для вашего текущего местоположения проекта. Это будет означать, что при запуске инструмента вы должны убедиться, что ваш курсор находится в активном проекте в проводнике или в соответствующем окне редактора. Под Arguments
областью используйте -i
для интерактивного режима.
Синие стрелки: переключитесь на Build
вкладку и снимите флажок Build before launch
. Затем переключитесь на Common
вкладку и щелкните, чтобы добавить свою команду в меню избранного. Теперь щелкните Apply
и Close
. Убедитесь, что в представлении консоли отображается ( Window->Show View->Console
). Щелкните проект в Package или Project Explorer или щелкните в окне редактора, в котором есть код для интересующего проекта. Затем щелкните значок внешнего инструмента и выберите Launch Shell
, теперь у вас есть интерактивное окно оболочки в виде консоли.
В нижнем левом углу изображения вы можете увидеть оболочку tcsh в действии.
Примечание для Windows:
это также работает в Windows, но вы используете его ${env_var:ComSpec}
в поле местоположения и можете оставить поле аргументов пустым.