IDEA-Native-Terminal-Plugin
IDEA-Native-Terminal-Plugin copied to clipboard
Unable to set Iterm as Default Terminal
Hi Sergey,
Love your plugin, thanks so much for making it.
I'm having trouble setting iTerm as the default integrated terminal for WebStorm, though I was able to successfully set the default shell to zsh.
Below is a screenshot showing the menu I have available:

I can't find anything similar to the screenshot displayed on the JetBrains Plugin site which allows you to set the default terminal application (see below).
I'd really like to change the default from Terminal.app to iTerm and have looked around a lot on your previous issues, broader Google etc. but haven't found anything.
I'd really appreciate any pointers you could give me on how to achieve this.
Thanks again for all your work! : )
WebStorm (version 2019.1.3) Mac (version 10.14.5)
Hi @joaoag,
Do you want to use iTerm with zsh? Or you just prefer iTerm instead of default Terminal app? For the second question - I can suggest to specify a full path to iTerm if a simple name doesn't work.
Thanks for the good words!
Hey @sburlyaev ,
Thanks for getting back to me. Yes I would like to use iTerm with zsh. As per your suggestion I have specified a full path to iTerm but I am receiving this warning
The way I tried to enter the iTerm + zsh specification is as below. Is this the correct way to specify these settings?
As you can see it's successfully using zsh but the terminal still looks different to when I open iTerm on its own. It's not a huge difference to be honest, but I'd just like to check that I've explored all possible ways of getting them matched.
Thank you again for your help with this, I really appreciate it.
WS integrated terminal:
iTerm standalone terminal:
Hi @joaoag ,
Actually, Subdirectory
is used for other purposes - to specify a directory which will be opened by pressing the terminal icon button (instead of root project folder).
In your case, when you want to compose two commands you can use ${project.dir}
placeholder to point to the project directory.
I'm not very familiar with zsh
but shell path
command should look something like this:
/bin/zsh open ${project.dir} -a iTerm
Another way, change your default shell to /bin/zsh
and simply use iTerm
as a shell path command.
Please, look at iTerm2 launch with Zsh for details.
Hi João,
Did it help?
Hey @sburlyaev I'm running into the same problems as João :'( It is so sad such a great integration does not have documentation. I really want to try, but I don't know what to put in each of the box to use iterm, I have tried several things without success :'( Thanks for your help
Hi @paulvidal !
Usually, it's enough to specify the full path to your terminal executable.
For example,
/Applications/iTerm.app
If that doesn't work, can you share your IDE log file to dig into the issue?
Hi @sburlyaev :) Thanks for being so reactive.
Here is what I have:
Is there anything wrong I'm doing ?
Or maybe I'm expecting something too crazy? Should I be able to have excatly the same window as I have in iterm with all the features it provides ? Like splitting panes and all that ? :)
Looks good. But how do you open that?
The plugin does not affect the default IDE terminal but it adds a new terminal icon on the top bar which opens the terminal you specified.

And yes, it should be exactly the same experience you have when using that terminal. PS. a new version is available, btw : )
Ok now I understand :) Thanks the plugin is cool but I though you were replacing the default IDE terminal which is bad :/ But this is already great !
Thanks for the good words!
Hey @sburlyaev really sorry I've been out of touch on this issue. I echo Paul's thanks, it's a really super feature and it's so awesome how responsive you are on any issues relating to it - thank you again. I had the same confusion as Paul about the functionality of the plugin, thank you for clearing it up for me. All the best and keep up the good work!
Oh, no problem. Happy to hear that! Thank you so much!
Some suggestion here, maybe put this picture in plugin's descriptions, or else there will be next ppl wonder why the default IDE terminal wasn't replaced, terrific plugin btw!
@Kai950415 great idea, thanks!
I believe some people here got confused. I personally did not want to open a new terminal, I wanted to replace the terminal inside the IDE with Iterm2 (which is not possible with this plugin)
@indera Hi Andrei, do you want to replace the whole terminal window completely? Using iterm as a default shell in IDE is not a solution for your case?
Hi @siarheiburliayeu, I also was confused with this feature, but i really appreciate the effort, as lot goes in background with the terminal inside intellij. But I would really love to see it replacing with default terminal for all jetbrains application.