如何从命令行打开 PHPStorm 或 IntelliJ(或任何 JetBrains IDE)中的目录?

发布于 2024-12-18 11:53:49 字数 127 浏览 2 评论 0原文

有没有办法从命令行打开 PHPStorm 或等效的 Jetbrains IDE 中的目录?例如,在 Textmate 中,我只需执行以下操作:

mate .

打开工作目录。

Is there a way to open up a directory in PHPStorm or an equivalent Jetbrains IDE from the command line? For example, in Textmate, I would just do:

mate .

to open the working directory.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(12

若有似无的小暗淡 2024-12-25 11:53:49

使用工具->创建命令行启动器,然后就可以执行pstorm。

Use Tools -> Create command line launcher and then you can execute pstorm .

二智少女 2024-12-25 11:53:49

以下是我如何让 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 .

Here's how I got IntelliJ Command-line launcher to work with MAC Sierra
(v 10.12.2).

This works with IntelliJ IDEA:

  1. Tools -> Create Command-line Launcher..
    enter image description here
  2. Replace 'idea' in the string '/usr/local/bin/idea' with whatever you wish.
    enter image description here
    (I use 'ij'), so for me its '/usr/local/bin/ij'.
  3. Open your terminal
  4. Navigate to the project/folder you want to open.
  5. Write the chars you wrote after 'bin/' and then '.'
    enter image description here

    For me its ij .

謸气贵蔟 2024-12-25 11:53:49

在 OS X 上:open -a 'phpstorm.app' 文件或文件夹

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

俯瞰星空 2024-12-25 11:53:49

在 MacO 上
编辑~./bash_profile
添加此行

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

Source it

source ~./bash_profile

现在您可以在目录中打开 phpstorm

pst .

On MacOs
edit ~./bash_profile
add this line

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

Source it

source ~./bash_profile

Now you can open phpstorm in a directory with

pst .
ぃ双果 2024-12-25 11:53:49

对于 Windows 上的 PhpStorm:

  1. 将 PHPStorm 的安装路径添加到环境变量“PATH”变量中,

  2. 中,

    滚动到命令行

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

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

For PhpStorm on Windows:

  1. Add the PHPStorm's installation path to the Environment Variables "PATH" variable,

  2. Scroll to the project folder in the command line

  3. Issue the command phpstorm64.exe . if it is 64 bit machine or phpstorm.exe . for 32 bit machine.

I presume the same strategy will work for IntelliJ as well.

蹲墙角沉默 2024-12-25 11:53:49

以下是 v2016.2 的菜单条目:

menu-entry

之后,您可以使用 pstorm {myfolder} 打开文件夹。

希望有帮助。

Here is the menu entry for v2016.2:

menu-entry

After that you can open folders with pstorm {myfolder}.

Hope it helps.

吲‖鸣 2024-12-25 11:53:49

如果您看到这条消息
输入图像描述这里

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

然后运行 ​​idea
pycharm .phpstorm . 等。


If you see this message
enter image description here

for Intellij 2019.+ please check this answer. It uses Jetbrains toolbox.
You just need to set path in Generate shell scripts option to /usr/local/bin/ in Jetbrains toolbox
https://stackoverflow.com/a/56050914

and then just run idea .
or pycharm . , phpstorm . etc.


知足的幸福 2024-12-25 11:53:49

所以方法Tools>创建命令行启动器... 在 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 手动导航,然后将 IntelliJ IDEA.app 图标从 finder 拖放到您的 cli 中进行复制穿过完整的路径。

So the method Tools > Create command line launcher... no longer exists in OSX Intellij 2019.1

You can manually make this change via:

vim /usr/local/bin/idea

Change these lines appropriately from old version to new. should be something like this:

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'

If you don't know the new path then run something like:

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

or manually navigate via finder, then drag/drop the IntelliJ IDEA.app icon from finder into your cli to copy across the full path.

梦情居士 2024-12-25 11:53:49

如果您使用的是 JetBrains 工具箱,您可以通过

  1. 工具箱中 IDE 的设置(三个点 > 设置)来配置每个 IDE 的 shell 脚本

  2. 配置

  3. shell脚本名称

将其设置为任何你想要的文本

If you are using the JetBrains toolbox, you can configure the shell script for each IDE by going to

  1. settings of the IDE in the toolbox (three dots > settings)

  2. configuration

  3. shell script name

Set it to any text you want

暖阳 2024-12-25 11:53:49

我正在使用 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/操作系统应该很容易。

I`m using JetBrains Toolbox to get the latest updates. And the only solution which worked for me (macOS) is:

  1. Add the following function into ~/.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. Reload the changes by opening a new terminal, or running the following command in the current one:
. ~/.bash_profile
  1. Use it:
cd <PROJECT_DIR>
phpstorm-open-current-path

It should be pretty easy to adopt it for any other IDE/OS.

小红帽 2024-12-25 11:53:49

1- 将 phpstorm 安装路径添加到路径系统变量

2- 在地址栏的项目文件夹中输入“cmd”。

3-在cmd中输入“phpstorm64”。

1- add the phpstorm installation path to the path system variable

2- in project folder in address bar type "cmd".

3- in cmd type "phpstorm64 .".

爱*していゐ 2024-12-25 11:53:49

以下是它在 macOS 上的实现方式:

  1. 导航到终端中的 /usr/local/bin 目录,
  2. 创建文件 /usr/local/bin/idea。在终端粘贴中: sudo vim idea
  3. 将以下内容粘贴到文件中(这是从 https://www.jetbrains.com/help/idea/working-with-the-ide-features-from-command-line.html#standalone):
#!/bin/sh

open -na "IntelliJ IDEA.app" --args "$@"
  1. 在 vi​​m 中保存文件 (esc -> ; shift + : -> wq! -> Enter)
  2. 在终端中更改新创建的文件的文件权限:sudo chmod 755 idea
  3. ,导航到您要打开的代码目录intelliJ
  4. 输入 idea . 它应该在 intelliJ 中打开整个目录

希望这有帮助!

Here's how it did it on macOS:

  1. navigate to /usr/local/bin directory in your terminal
  2. create the file /usr/local/bin/idea. in the terminal paste: sudo vim idea
  3. paste the following into the file (this was pulled from https://www.jetbrains.com/help/idea/working-with-the-ide-features-from-command-line.html#standalone):
#!/bin/sh

open -na "IntelliJ IDEA.app" --args "$@"
  1. save file in vim (esc -> shift + : -> wq! -> enter)
  2. change the file permissions of newly created file: sudo chmod 755 idea
  3. in your terminal, navigate to the code directory you would like to open in intelliJ
  4. type idea . and it should open entire directory in intelliJ

Hope this helps!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文