本篇文章主要给大家介绍如何使用phpstorm中的命令行工具。

PhpStorm下载地址:

PhpStorm使用命令行工具,我们可以直接从IDE调用命令!在我们使用任何命令行工具之前,我们必须在设置中启用它。

涉及到的步骤如下:使用命令行工具控制台

启用命令行工具

启用一个众所周知的命令行工具

启用自定义命令行工具

为自定义命令行工具添加自动完成功能

使用命令行工具控制台

我们可以使用Tools | Run Command... 调出命令行工具 运行命令菜单或使用 Ctrl + Shift + X(Mac上的Cmd + Shift + X )。

命令行工具支持自动完成几个已知工具。我们需要通过设置添加和启用我们想要使用的工具。例如,在添加Composer之后 ,我们会在所有composer 命令上获得自动完成功能 (请注意,在下面的屏幕截图中,默认别名“c”已更改为“composer”):

我们也可以添加其他工具。以下是使用Symfony工具的示例,别名为 s。

启用命令行工具

启用一个众所周知的命令行工具

PhpStorm支持各种知名工具:Composer

Zend Framework(版本1和2)

Symfony的

基于Symfony控制台的工具(Doctrine, Laravel)

Drush (适用于Drupal)

除此之外,还支持自定义命令行工具。

必须在设置中启用命令行工具。我们可以在全球范围内(针对所有项目)或按项目进行此操作。

1.从项目设置| 命令行工具支持(Project Settings | Command Line Tool Support),使用工具栏上的+图标添加新工具

2.选择一个受支持的工具并指定工具可见性。这可以仅适用于当前项目或全局(适用于所有项目)。

在本教程中,我们将选择Composer作为工具,并将项目指定 为可见性。

3.在下一步中,必须提供一些其他设置。通常,这至少是上一步中选择的命令行工具的路径。

对于此示例,请指定composer.phar的路径。如果已在项目中使用Composer,PhpStorm应自动填写此路径。

4.单击“ 确定”, 并注意该工具将添加到命令行工具列表中。我们可以看到别名(将用于调用工具)和工具的完整路径。如果我们愿意,可以更改别名。

在我们的示例中,Composer添加了别名“c”。

5.关闭设置。

启用自定义命令行工具

要启用自定义工具,可以遵循类似的工作流程。

1.从项目设置| 命令行工具支持(Project Settings | Command Line Tool Support),使用工具栏上的+图标添加新工具

2.选择自定义工具。可以仅为当前项目或全局(对于所有项目)启用该工具。

3.在下一步中,必须提供一些其他设置:工具名称,工具的完整路径,别名和说明:

4.单击“OK”, 并注意该工具将添加到命令行工具列表中。我们可以看到别名(将用于调用工具)和工具的完整路径。

5.或者,我们可以为IDE提供自动完成信息。

6.关闭设置。

为自定义命令行工具添加自动完成功能

PhpStorm无法确定我们自动添加的每个自定义工具的自动完成。但是我们可以创建自己的定义。

1.从项目设置| 命令行工具支持(Project Settings | Command Line Tool Support),选择用于创建自动完成信息的工具,然后单击“ Open definition in browser ” 按钮以生成样板命令行工具描述:

2.编辑器将打开一个XML文件,其中可以添加有关自定义工具的信息。我们现在可以为自定义命令行工具定义命令,参数和帮助信息。您还可以检查命令行工具 - 自定义工具命令定义。

3.保存包含描述的XML文件后,PhpStorm将识别该命令并为我们的自定义命令行工具提供自动完成功能。

本篇文章就是关于用PhpStorm中的命令行工具的方法步骤介绍,希望对需要的朋友有所帮助!

php 开启命令模式,如何启用PhpStorm中的命令行工具相关推荐

  1. [命令模式]在游戏开发中的应用

    设计模式中的每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心.这样,你就能一次又一次地使用该方案而不必做重复劳动. 一个设计模式,它的服务对象是高层模块,在设计模式中称为客 ...

  2. 命令模式在开源代码中的应用

    命令模式的作用:将一个请求封装为一个对象,使发出请求的责任和执行请求的责任分割开. 案例 JDK 中的线程 java.lang.Thread,使用了命令模式. Thread 类的构造方法可以接收实现 ...

  3. android 指令模式,Android 源码中的命令模式

    原标题:Android 源码中的命令模式 (点击上方公众号,可快速关注) 来源:伯乐在线专栏作者 - PleaseCallMeCoder 链接:http://android.jobbole.com/8 ...

  4. 命令模式在游戏开发中的应用

    命令模式的描述: 命令模式(Command Pattern)是一种数据驱动的设计模式,它属于行为型模式.请求以命令的形式包裹在对象中,并传给调用对象.调用对象寻找可以处理该命令的合适的对象,并把该命令 ...

  5. 命令行界面命令模式及相互切换、交换机命令行操作模式及模式间的切换过程、命令行界面基本功能、命令的快捷键功能、交换机基本配置命令、交换机特权模式下基本命令、交换机全局配置模式下基本命令、

    1.命令行界面命令模式及相互切换   锐捷交换机命令行管理界面分成若干不同的模式,用户当前所处的命令模式决定了可以使用的命令,不可跨模式执行命令.以下给出三种基本模式.   用户模式(User EXE ...

  6. linux window命令大全,Windows 与 Linux->vim中常用命令大全

    windows中的快捷键(不区分大小写) 1,关于CTRL键 CTRL+a 全选 CTRL+s 保存 CTRL+x 剪切 CTRL+c 复制 CTRL+v 粘贴 CTRL+z 撤销/相当于文档中的向左 ...

  7. 设计模式 命令模式 实例_根据您的命令-命令设计模式

    设计模式 命令模式 实例 命令设计模式是一种广为人知的设计模式,属于行为设计模式("四人帮"的一部分). 顾名思义,它与应用程序中的动作和事件有关. 问题陈述: 假设有一个网页将在 ...

  8. linux系统md5sum命令用不了,Linux中md5sum命令起什么作用呢?

    摘要: 下文讲述Linux中md5sum命令的功能说明,如下所示: md5sum命令功能: 用于为一个文件生成其内容的MD5值, 此命令的原理是对文件的内容进行校验, 生成文件内容的MD5值 此方式常 ...

  9. unix和linux命令_在Linux / UNIX中查找命令

    unix和linux命令 The Linux find command comes in handy when looking for files directly from the command ...

最新文章

  1. javascript选择器_如何通过选择正确JavaScript选择器来避免沮丧
  2. java wait for_Java p.waitfor()永远等待
  3. 信步漫谈之Git—环境搭建及入门
  4. ffmpeg推流时与服务器断开后的自动重连功能的实现
  5. Zookeeper_zkClientAPI讲解
  6. Android开发之PCM录音实时播放的实现方法 | 边录音边播放 |PCM录音播放无延迟 | 录音无杂音 | 录音无噪音
  7. 学做三件事、三句话、三乐、三不要
  8. Pythonz中模块内的__name__用法示例
  9. 性能测试工具选型原则
  10. Android Studio support 26.0.0-alpha1 Failed to resolve: com.android.support:appcompat-v7:27.+ 报错解决方法
  11. vba ado返回集合_利用VBA代码导出工作表中的图片
  12. 简单分析Pmod AD5的文档和官方例程
  13. 高中信息技术——VB数据类型和基础语句结构
  14. idea 安装 Vue 插件后没有新建Vue文件Vue component选项
  15. 【背包问题】基于matlab模拟退火算法求解背包问题【含Matlab源码 108期】
  16. 用HE提供的免费DNS解析服务通过IPv6 DNS检测
  17. ajax实现直播功能,jquery实现直播弹幕效果
  18. 一款基于RFID的固定资产管理系统
  19. 使用Python爬取分析政府采购网数据
  20. 产品搞趣产品经理怎么样

热门文章

  1. 安装mysql显示有5.0_安装MySQL5.0时到如图这一步提示出错了,~
  2. 常用的C#正则表达式!
  3. 新手上路之django项目开发(一)-----创建项目并运行
  4. oracle 中大于等于_针对oracle安装参数调整方法
  5. php 微信小程序 循环 多选,微信小程序实现多选功能
  6. zookeeper删除节点的权限_Zookeeper使用超级用户删除带权限的节点
  7. 【TypeScript系列教程02】安装及使用
  8. 【Java从入门到天黑|04】JavaSE入门之数组
  9. 《Bash 脚本教程》免费发布啦,开源!
  10. skywalking使用方法_skywalking 6.2配置相关和使用