diff --git a/plugins/terminal/src/org/jetbrains/plugins/terminal/OpenLocalTerminalAction.java b/plugins/terminal/src/org/jetbrains/plugins/terminal/OpenLocalTerminalAction.java index 9dfca52d9cf7..d1c718a944f2 100644 --- a/plugins/terminal/src/org/jetbrains/plugins/terminal/OpenLocalTerminalAction.java +++ b/plugins/terminal/src/org/jetbrains/plugins/terminal/OpenLocalTerminalAction.java @@ -5,6 +5,7 @@ import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.actionSystem.PlatformDataKeys; import com.intellij.openapi.project.DumbAware; import com.intellij.openapi.project.Project; +import com.intellij.openapi.util.SystemInfo; import icons.TerminalIcons; import java.nio.charset.Charset; @@ -33,6 +34,8 @@ public class OpenLocalTerminalAction extends AnAction implements DumbAware { } public static void setupRemoteCredentialsAndRunTerminal(final Project project) { - new LocalTerminalDirectRunner(project, Charset.defaultCharset(), "/bin/bash").run(); + String terminalCommand = SystemInfo.isMac ? "/bin/tcsh" : "/bin/bash"; + + new LocalTerminalDirectRunner(project, Charset.defaultCharset(), terminalCommand).run(); } }