Как открыть терминал в phpstorm
Как открыть SSH terminal в phpShtorm?
Как открыть SSH terminal в phpShtorm?
Версия 2020.3.2 Лицензия
На офф сайте пишут про пункт меню Tools | Start SSH Session
Но его тупо нет
И вообще не находится поиском. Есть только тул-окно SSH Sessions
Но там вообще дичь какая-то.
Нужно-то всего лишь приконнектится к серверу и выполнить пару команд в консольке.
Ответ тех поддержки:
Добрый день.
Спасибо за логи.
Насколько я вижу, «SSH Remote Run» есть и числится в отключенных:
Disabled plugins: SSH Remote Run (203.7148.74)
[. ] плагин до сих пор сущеcтвует в виде глубоко встроенного и не является распространяемым (например, его нельзя скачать или удалить). [. ]
Из интерфейса его точно нельзя отключить отдельно, так что в Вашем случае, это возможно и правда последствие каких-то обновлений с момента, когда им можно было управлять прямо из интерфейса.
Предлагаю проверить файлик «%APPDATA%\JetBrains\PhpStorm2020.3\disabled_plugins.txt» и, если он там есть, удалить из списка и перезапустить IDE. Скорее всего, должно помочь.
Вот такие последствия от того, что годами используешь программу не переставляя с нуля =))
Когда-то выключил, когда это было возможно, а теперь, спустя десяток обновлений включить обратно просто не было возможности (из интерфейса).
Terminal
PhpStorm includes an embedded terminal emulator for working with your command-line shell from inside the IDE. Use it to run Git commands, set file permissions, and perform other command-line tasks without switching to a dedicated terminal application.
Open the Terminal tool window
By default, the terminal emulator runs with the current directory set to the root directory of the current project. For information about changing the default start directory, see Configure the terminal emulator.
Alternatively, you can right-click any file (for example, in the Project tool window or any open tab) and select Open in Terminal from the context menu to open the Terminal tool window with a new session in the directory of that file.
Start a new session
To run multiple sessions inside a tab, right-click the tab and select Split Right or Split Down in the context menu.
The Terminal saves tabs and sessions when you close the project or PhpStorm. It preserves tab names, the current working directory, and even the shell history.
Press Alt+Right and Alt+Left to switch between active tabs. Alternatively, you can press Alt+Down to see the list of all terminal tabs.
To rename a tab, right-click the tab and select Rename Session from the context menu.
Configure the terminal emulator
Project Settings
These settings affect the terminal only for the current project:
Specify the working directory where every new shell session should start. By default, it starts in the root directory of the current project.
Specify custom environment variables for every new shell session.
Application Settings
These settings affect the terminal in any project that you open with the current PhpStorm instance.
Specify the shell that will run by default. PhpStorm should automatically detect the default shell based on your environment. Here are some examples of different shells:
Bash for Windows: bash.exe
Command Prompt: cmd.exe
Specify the default name for new tabs.
Play the bell sound on various events.
Close session when it ends
Close the current session when the corresponding process ends (for example, by kill ).
Enable the mouse pointer support in the embedded local terminal.
Copy to clipboard on selection
Copy text selected in the terminal to the clipboard.
Paste on middle mouse button click
Paste clipboard contents by clicking the middle mouse button.
Override IDE shortcuts
Use shell-specific shortcuts instead of IDE shortcuts when the Terminal tool window is active.
Integrate the terminal with the system shell to properly keep track of your command history for sessions and load a custom config file with required environment variables.
Highlight HTTP links in the terminal and make them clickable.
Use Option as Meta key
On macOS, use the Option key as the Meta key.
Run Commands using IDE
Detect and highlight commands that can be used as IDE features instead of running them in the terminal and reading console output.
Select the shape of the cursor: block, underline, or vertical.
The embedded terminal emulator also inherits the following IDE settings:
On the Keymap page, you can configure the copy Ctrl+C and paste Ctrl+V shortcuts.
On the Editor | General | Appearance page, you can configure blinking frequency for the caret. The Terminal does not inherit the Use block caret option because there is a separate option for that: Cursor shape.
On the Editor | Color Scheme | Console Font page, you can configure line spacing and fonts.
On the Editor | Color Scheme | Console Colors page, you can configure font colors.
On the Editor | Color Scheme | General page, you can configure the selection foreground and background colors.
Run IDE features from the terminal
Instead of running a specific command in the integrated terminal and reading console output, you can use the relevant IDE feature, like a tool window or a dialog that implements this functionality. For example, the diff viewer actually runs the diff command in the system shell to produce results. Another example is the Log tab in the Git tool window, which is based on the output of the git log command.
Open the Log tab of the Git tool window from the terminal
Type a supported command in the terminal and notice how it is highlighted.
Встроенный SSH клиент в PhpStorm
В этом руководстве описываются особенности использования встроенного SSH клиента в PhpStorm и удалённая работа с внешними инструментами по SSH.
Все действия, описанные здесь, были воспроизведены с корректными ожидаемыми результатами на PhpStorm 2016.2 под OS Windows 10 x64 Pro. Прежде чем продолжить, убедись, что у тебя есть доступ к какому-нибудь серверу по SSH.
SSH — это утилита и защищённый сетевой протокол для удалённого доступа к операционной системе компьютера, является основным средством для администрирования. С его помощью можно передавать, изменять файлы и каталоги, перезагружать сервер и многое другое.
Изучение основ использования протокола SSH и одноимённой утилиты не входит в рамки данного руководства.
1. Использование встроенного SSH клиента
Что можно делать в SSH сессии? Как обычно, в интерактивной сессии можно: запускать удалённо любые команды, копировать и вставлять, прокручивать историю команд с помощью клавиш со стрелками вверх и вниз.
2. Работа с внешним инструментом по SSH
Теперь определи внешний инструмент, который будет, например, показывать календарь и выполнять команду по SSH.
2.1. Настройка внешнего инструмента для доступа по SSH
С помощью пункта главного меню IDE [File → Settings. → Tools → Remote SSH External Tools] ты попадёшь в нужный подраздел, где с помощью кнопки, в форме плюсика, на панели инструментов ты можешь создать новый удалённый инструмент.
Дополнительные сведения по вопросу создания нового удалённого инструмента ты можешь получить из следующей справки PhpStorm: Внешние SSH инструменты.
В диалоговом окне Create Tool (скриншот ниже) укажи параметры нового инструмента:
2.2. Запуск внешнего инструмента по SSH
Используй пункт главного меню PhpStorm [Tools → Auxiliary Tools → show calendar] и посмотри, что получится. После клика выбери существующее подключение или укажи параметры для одноразового подключения. Сделай правильный выбор.
И, наконец, ты увидишь календарь!
3. О встроенном локальном терминале *
Дополнительную информацию по улучшению функциональности терминала ты можешь найти в материалах 2-х последних ссылок блока Источники и дополнительные материалы данного руководства.
Пункт является опциональным при изучении руководства: Встроенный SSH клиент в PhpStorm.
Как открыть SSH terminal в phpShtorm?
Как открыть SSH terminal в phpShtorm?
Версия 2020.3.2 Лицензия
На офф сайте пишут про пункт меню Tools | Start SSH Session
Но его тупо нет
И вообще не находится поиском. Есть только тул-окно SSH Sessions
Но там вообще дичь какая-то.
Нужно-то всего лишь приконнектится к серверу и выполнить пару команд в консольке.
Ответ тех поддержки:
Добрый день.
Спасибо за логи.
Насколько я вижу, «SSH Remote Run» есть и числится в отключенных:
Disabled plugins: SSH Remote Run (203.7148.74)
[. ] плагин до сих пор сущеcтвует в виде глубоко встроенного и не является распространяемым (например, его нельзя скачать или удалить). [. ]
Из интерфейса его точно нельзя отключить отдельно, так что в Вашем случае, это возможно и правда последствие каких-то обновлений с момента, когда им можно было управлять прямо из интерфейса.
Предлагаю проверить файлик «%APPDATA%\JetBrains\PhpStorm2020.3\disabled_plugins.txt» и, если он там есть, удалить из списка и перезапустить IDE. Скорее всего, должно помочь.
Вот такие последствия от того, что годами используешь программу не переставляя с нуля =))
Когда-то выключил, когда это было возможно, а теперь, спустя десяток обновлений включить обратно просто не было возможности (из интерфейса).
Как открыть терминал в WebStorm?
Как заставить WebStorm открыть терминал?
Когда я пытаюсь это сделать, я получаю исключение:
У git такая же проблема на моем компьютере.
13 ответов
Не забывайте цитаты вокруг команды.
У меня была та же ошибка с Cmder, что и в моем пользовательском терминале. Я запускал PhpStorm 2018.2 от имени администратора. Это устранило проблему для меня. Двойные кавычки не нужны.
Если вы используете Ubuntu, измените путь к оболочке с File-> Setting-> Terminal-> Shell path:
Затем перезапустите вашу IDE.
В моем случае проблема заключалась в том, что в поле «Начальный каталог» на странице «Инструменты»> «Настройки терминала» был указан путь, которого не было на моем диске. Очень жаль, что сообщение об ошибке не является более конкретным, когда совершается такая ошибка.
Для Windows 10 вы можете предпочесть использовать терминал из подсистемы Windows для Linux. Для этого нужно указать путь к bash.exe.
В моем случае это было:
Для пользователей Windows 10 теперь у нас есть подсистема Windows для Linux (WSL), поэтому перейдите по ссылке:
Файл> Настройки> Инструменты> Терминал и введите путь к оболочке:
«C:\Windows\System32\cmd.exe» /C «bash»
Обратите внимание, что вам необходимо включить режим разработчика, а затем WSL.
По состоянию на 2017 год «C:\Program Files\Git\bin\bash.exe» в пути к оболочке отлично работает на x64.
Для версии phpstorm 2017 (windows 10) следующие настройки работают!
Измените Path на путь к вашему проекту
Измените user_name_win на свое имя пользователя win










