如何从终端打开webstorm

Jac*_*kal 89 terminal alias webstorm

要从终端编辑文件,我使用subl(用于升华文本)来编辑文件; 示例:如果我需要编辑app.js文件我使用subl app.js有什么方法可以设置webstorm从终端打开?

ans*_*oyt 210

  1. 试试终端' wstorm '和' webstorm '
  2. 如果命令不起作用,您可以在WebStorm中运行: "Tools" -> "Create Command Line Launcher..."

注意:该解决方案仅适用于Linux/MacOS

  • 要使用命令行启动器在webstorm中打开当前目录,可以键入**wstorm.** (15认同)
  • 显然,命令名称已更改为`webstorm`. (4认同)
  • "工具" - >"创建命令行启动器..."验证在Mac上使用WebStorm 2017.1 (3认同)
  • 截至2017年5月下旬(Webstorm 2017.1.3),`wstorm`不起作用,在我的Windows工具下拉列表下找不到命令`Create Command Line Launcher`.当您在"查找操作"下搜索它时,帮助会显示该命令(并指出它位于工具下),但是无法选择它. (3认同)
  • 如此有趣的是,我使用较旧版本的Webstorm设置的“命令行启动器”仍然可以启动WebStorm,但是停止了打开项目(我通常执行`webstorm .`来打开当前目录中的项目。无论如何,重新创建“命令行启动器”解决了此问题,可能对升级人员有所帮助。 (2认同)

arc*_*don 24

2016年1月在mac os x上使用Webstorm 11.0.3进行更新

接受的答案中没有选项.

相反,只需使用为此目的设计的已安装的命令行二进制wstorm.位置如下:

在此输入图像描述

如果你真的希望打开webstorm并让它加载当前工作目录的内容,那么.在命令后面放一个:

wstorm .
Run Code Online (Sandbox Code Playgroud)

注意到,其他人在这个答案部分做了类似的评论,并希望澄清情况.

  • 我也看到@jcollum描述的行为. (4认同)
  • 似乎如果你已经打开了webstorm,那么所有这个命令都只是将焦点转移到webstorm而不是实际打开文件.知道任何变通方法吗? (2认同)

小智 18

我还下载了WebStorm,并希望使用类似的快捷方式直接从终端打开文件.

我很惊讶地发现我的webstorm命令行工具中已经有了一个快捷方式:

subl是Sublime,因为wstorm是Webstorm.

否则,正如astarovoyt所指出的,您只需通过"工具">"创建命令行启动器"创建自己的快捷方式

  • 更新后,我发现`wstorm .`在目录/Applications/WebStorm.app/Contents/bin上打开WebStorm.这是通过重新运行"Create Command Line Launcher"来解决的. (2认同)

Ani*_*ita 11

在 Webstorm 2020.1.2 中,您需要通过 JetBrains ToolBox Settings 来完成。为此,请转到 JetBrain Toolbox,单击设置齿轮,打开 Shell 脚本并键入路径:/usr/local/bin单击应用。转到您的终端,从您的项目文件夹类型webstorm .希望这有帮助。

在此处输入图片说明


0x8*_*00D 8

另一种方法:

open -a /Applications/WebStorm.app                      #Open last project
open -a /Applications/WebStorm.app Desktop              #Open particular folder
open -a /Applications/WebStorm.app Desktop myscript.js  #Open particular file
Run Code Online (Sandbox Code Playgroud)

您可以在配置文件中添加别名:

#Edit your config:
vim ~/.bashrc
#add line:
alias ws='open -a /Applications/WebStorm.app'
#Read your config file:
source ~/.bashrc
Run Code Online (Sandbox Code Playgroud)

现在你可以使用它:

ws . myscript.js
Run Code Online (Sandbox Code Playgroud)