63

有没有办法从命令行在 PHPStorm 或等效的 Jetbrains IDE 中打开目录?例如,在 Textmate 中,我会这样做:

mate .

打开工作目录。

4

9 回答 9

120

使用Tools -> Create command line launcher然后就可以执行了pstorm .

于 2012-02-07T10:17:44.893 回答
47

以下是我如何让 IntelliJ 命令行启动器与 MAC Sierra (v 10.12.2) 一起使用。

这适用于 IntelliJ IDEA:

  1. 工具-> 创建命令行启动器.. 在此处输入图像描述
  2. 字符串 '/usr/local/bin/idea' 中的 'idea' 替换为您想要的任何内容。(我使用'ij'),所以对我来说它是'/usr/local/bin/ij'。
    在此处输入图像描述
  3. 打开你的终端
  4. 导航到要打开的项目/文件夹。
  5. 在 'bin/'和 '.' 之后写下你写的字符在此处输入图像描述

    对我来说ij .

于 2017-01-11T13:26:50.633 回答
8

在 OS X 上:open -a 'phpstorm.app' file-or-folder

于 2015-07-27T22:21:27.213 回答
5

对于 Windows 上的 PhpStorm:

  1. 将 PHPStorm 的安装路径添加到 Environment Variables "PATH" 变量中,

  2. 在命令行中滚动到项目文件夹

  3. phpstorm64.exe .如果是 64 位机器或phpstorm.exe .32 位机器,请发出命令。

我认为同样的策略也适用于 IntelliJ。

于 2018-06-27T11:36:29.010 回答
4

这是 的菜单项v2016.2

菜单项

之后,您可以使用pstorm {myfolder}.

希望能帮助到你。

于 2016-07-28T07:07:27.803 回答
4

在 MacOs 上编辑 ~./bash_profile 添加这一行

alias pst="open -a 'phpstorm.app'"

来源它

source ~./bash_profile

现在你可以在一个目录中打开 phpstorm

pst .
于 2019-11-11T19:52:55.850 回答
3

如果您看到此消息 在此处输入图像描述

对于 Intellij 2019.+,请检查此答案。它使用 Jetbrains 工具箱。您只需要在 Jetbrains 工具箱 https://stackoverflow.com/a/56050914Generate shell scripts中的选项中设置路径/usr/local/bin/

然后运行idea . ​​orpycharm .phpstorm .​​。


于 2020-04-17T09:33:20.970 回答
0

所以该方法Tools > Create command line launcher...在 OSX Intellij 2019.1 中不再存在

您可以通过以下方式手动进行此更改:

vim /usr/local/bin/idea

将这些行从旧版本适当地更改为新版本。应该是这样的:

RUN_PATH = u'/Users/blahblah/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/191.6183.87/IntelliJ IDEA.app'
CONFIG_PATH = u'/Users/blahblah/Library/Preferences/IntelliJIdea2019.1'
SYSTEM_PATH = u'/Users/blahblah/Library/Caches/IntelliJIdea2019.1'

如果您不知道新路径,请运行以下命令:

ls /Users/blahblah/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U

或通过finder手动导航,然后将图标从finder拖放IntelliJ IDEA.app到您的cli中以复制完整路径。

于 2019-04-17T00:00:14.057 回答
0

我正在使用 JetBrains Toolbox 获取最新更新。唯一对我有用的解决方案(macOS)是:

  1. 将以下函数添加到~/.bash_profile
phpstorm-open-current-path() {
    PHP_STORM_CH=~/Library/Application\ Support/JetBrains/Toolbox/apps/PhpStorm/ch-0
    PHP_STORM_LATEST_VERSION=$(ls -rA1 "${PHP_STORM_CH}" | head -1)
    open -a "${PHP_STORM_CH}/${PHP_STORM_LATEST_VERSION}/PhpStorm.app"
}
  1. 通过打开新终端或在当前终端中运行以下命令来重新加载更改:
. ~/.bash_profile
  1. 用它:
cd <PROJECT_DIR>
phpstorm-open-current-path

将它应用于任何其他 IDE/OS 应该很容易。

于 2021-04-11T16:01:10.077 回答