最近发现有些编辑器可以 选中函数名,通过相应的快捷键就可以调用 浏览器 打开相应 函数的 在线帮助文档。

一番查找,我终于发现 phpStorm 也有相应的功能。

一、自带功能

在编辑器中选中函数名,然后在工具栏  view 选项   -> external documentation

或者 选中 函数名 后 按 shift + f1  就可以打开 相应函数的 在线帮助文档。

如 在php文件中选中 strtolower   按 shift + f1 浏览器就打开 http://www.php.net/manual/en/function.strtolower.php

但发现 默认的关联的函数帮助是英文网页,要想查看中文手册 需将浏览器地址栏中的en改为zh,才行。

二、自定义功能

那么有没有其他的方法呢?

后来在网上搜索发现phpstorm也可以配置关联相应的外部命令,当然就可以自己定义我的手册了!

步骤如下:

1、菜单栏 File  ->  settings

2、打开 IDE settings 下 的 External Tools  添加点击 + 号添加 菜单

3、如下图所示 填入相应的参数  配置菜单

Program : C:\Program Files (x86)\Google\Chrome\Application\chrome.exe (浏览器的路径)

Parameters: -a  http://www.php.net/zh/function.$SelectedText$.php    (里面的$SelectedText$ 表示选中的文本)

其他参数自己定;建议取消open console 这样phpstrom就不会打开执行命令窗口,试下就知道了。

三、使用方法

怎么使用呢?

下面就是使用方法的截图: 鼠标选中相应的  函数名   右键 就可以看到 External > php manal xxxx 这个选项 点击里面的  php manual online 就可以打开  函数的中文在线帮助文档。

当然,还可以为其设置快捷键,如图:

 

四、自定义离线版

当然啦,你也可以自己配置php manual 离线版 ,与在线版不同的是:

1、下载一个 KeyHH.exe,点击这里下载

2、本地要有一个 chm 格式的 php手册;

php manual 离线版 配置如下:

Program : D:\_资料\工具栏\手册\KeyHH.exe (或 KeyHH,如果已经加入到环境变量)

Parameter: -#klink $SelectedText$ D:\_资料\工具栏\手册\php_enhanced_zh.chm (D:\_资料\工具栏\手册\php_enhanced_zh.chm 表示php 手册的路径)

好了,享受你的成果吧,是不是很方便。

phpstorm配置关联php手册的更多相关文章

  1. phpStorm 配置关联php手册

    phpStorm 配置关联php手册 pasting php开发中我尝试过很多个编辑器,但用的最多的是phpStorm ,但一直因为英文太烂,很多phpStorm功能,都没用过.. 最近发现有些编辑器 ...

  2. phpstorm配置svn

    phpstorm配置svn 发表于3年前(2013-02-28 10:50)   阅读(8249) | 评论(0) 4人收藏此文章, 我要收藏 赞1 9月19日成都 OSC 源创会正在报名,送机械键盘 ...

  3. 使用PHPStorm 配置自定义的Apache与PHP环境

    使用PHPStorm 配置自定义的Apache与PHP环境之一   关于phpstorm配置php开发环境,大多数资料都是直接推荐安装wapmserver.而对于如何配置自定义的PHP环境和Apach ...

  4. SAP Parallel Accounting(平行分类账)业务配置及操作手册

    目录 SAP Parallel Accounting(平行分类账业务)配置及操作手册 SAP Parallel Accounting(平行分类账业务)配置及操作手册 Overview 业务说明 为了适 ...

  5. PHP_CodeSniffer 安装和phpstorm配置

    安装 1.mac安装 sudo pear install PHP_CodeSniffer phpstorm配置 1. 点击菜单:File->Settings 或 按快捷键 Ctrl+Alt+S ...

  6. Atitit phpstorm配置attilax总结

    Atitit phpstorm配置attilax总结 1. 前期准备 1 1.1. 配置interpreter 1 1.2. debug需要xdebug的支持,不管是script模式还是web模式 3 ...

  7. SAP按销售订单生产和标准结算配置及操作手册

    SAP按销售订单生产和标准结算配置及操作手册 http://blog.sina.com.cn/s/blog_6787c0b80101a3tl.html SAP按销售订单生产和标准结算配置及操作手册 S ...

  8. PhpStorm 配置本地断点调试

    前言: 有够拖延症的,应该是一年多以前就使用过PhpStorm的debug断点调试了吧,不够过当时是别人帮我配的,我记得还挺复杂.后来重装系统后尝试了配置,好像没成吧,记得当初老师帮我配也没成(... ...

  9. 优雅的使用Laravel之phpstorm配置

    优雅的使用Laravel之phpstorm配置 先打开一个Laravel 项目,然后在project tool 窗口选择根节点.然后右键->Composer | Init composer . ...

随机推荐

  1. PlantUML —— 应用于 Eclipse 的简单快速的 UML 编辑软件

    PlantUML —— 应用于 Eclipse 的简单快速的 UML 编辑软件 简介: 在应用系统软件开发过程中,如果软件由很多对象组成,它的结构仅仅凭借分析很难理清,同时为了有利于软件的开发及重用, ...

  2. numpy数组中冒号和负号的含义

    numpy数组中":"和"-"的意义 觉得有用的话,欢迎一起讨论相互学习~Follow Me 在实际使用numpy时,我们常常会使用numpy数组的-1维度和& ...

  3. ACM-ICPC2018 沈阳赛区网络预赛-D-Made In Heaven8

    A*算法: A*,启发式搜索,是一种较为有效的搜索方法. 我们在搜索的时候,很多时候在当前状态,已经不是最优解了,但是我们却继续求解:这个就是暴力搜索浪费时间的原因. 我们在有些时候,往往可以根据一些 ...

  4. NOIP模拟2

    期望得分:100+100+100=300 实际得分:70+40+20=130 T1 [SCOI2007]kshort弱化版 Description 有n个城市和m条单向道路,城市编号为1~n.每条道路 ...

  5. Spark 基本架构及原理

    转载自: http://blog.csdn.net/swing2008/article/details/60869183 转自:http://www.cnblogs.com/tgzhu/p/58183 ...

  6. C++面试中可能考察的基础知识(1)

    1 C++中允许函数的嵌套调用,但不允许函数的嵌套定义 2 构建派生类对象时,先调用基类的构造函数,在调用成员对象的构造函数,最后调用派生类构造函数. 3 volatile关键字 volatile提醒 ...

  7. windows下启动mysql服务的命令行启动和手动启动方法

    1.图形界面下启动mysql服务. 在图形界面下启动mysql服务的步骤如下: (1)打开控制面板->管理工具->服务,如下图所示: 可以看到Mysql服务目前的状态是未启动(未写已启动的 ...

  8. Linux增加swap文件

    起因 在阿里云搞了台ECS,但是内存就1个G,操作总是悲剧的卡卡卡,于是就想着增加一点交换文件来缓解一下. 快速添加交换文件 step 1. 生成文件 先填充一个大文件,等会儿当做交换文件用: dd ...

  9. 2、Web基本介绍及Html语法介绍

    1.1 Web基本介绍 1.web就是world wide web的缩写.称之为全球广域网,俗称www.2.我们可以将web理解为就是当前的一种互联网.对于我们来说更多的就是网站服务.3.网站我们可以 ...

  10. 41、用Python实现一个二分查找的函数

    data = [1, 3, 6, 7, 9, 12, 14, 16, 17, 18, 20, 21, 22, 23, 30, 32, 33, 35] def binary_search(dataset ...