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

一番查找,我终于发现 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. codevs 2796 最小完全图

    2796 最小完全图 http://codevs.cn/problem/2796/  时间限制: 1 s  空间限制: 128000 KB     题目描述 Description 若一个图的每一对不 ...

  2. CS46 C 枚举二分

    给你n*2个数其中n个数是原数减去了X值的数.问你满足条件的X值和原来的n个数.注意X为正整数. X should be positive,没0的 思路很简单,一个数必定会对应一个数,那么枚举一个数和 ...

  3. JAVA多线程提高十三:同步集合类的应用

    1.引言 在多线程的环境中,如果想要使用容器类,就需要注意所使用的容器类是否是线程安全的.在最早开始,人们一般都在使用同步容器(Vector,HashTable),其基本的原理,就是针对容器的每一个操 ...

  4. 【BZOJ】4358: permu 莫队算法

    [题意]给定长度为n的排列,m次询问区间[L,R]的最长连续值域.n<=50000. [算法]莫队算法 [题解]考虑莫队维护增加一个数的信息:设up[x]表示数值x往上延伸的最大长度,down[ ...

  5. 【leetcode 简单】第十一题 搜索插入位置

    给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引.如果目标值不存在于数组中,返回它将会被按顺序插入的位置. 你可以假设数组中无重复元素. 示例 1: 输入: [1,3,5,6], 5 输 ...

  6. Tornado/Python 学习笔记(二)

    部分ssrpc.py代码分析 -- 服务端: 1 #!/usr/bin/python3 2 3 from xmlrpc.client import Fault, dumps, loads 4 impo ...

  7. Aragorn's Story 树链剖分+线段树 && 树链剖分+树状数组

    Aragorn's Story 来源:http://www.fjutacm.com/Problem.jsp?pid=2710来源:http://acm.hdu.edu.cn/showproblem.p ...

  8. 技巧之如何快速使用websocket来监控标准输出

    为啥是Websocket 服务端可以主动推送消息到浏览器端.比如服务端实时在打印日志,这是一个标准输出,可以实时将日志推送到浏览器. 为啥用websocketd (https://github.com ...

  9. 「caffe编译bug」 undefined reference to `boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::__cxx11

    CXX/LD -o .build_release/tools/test_net.binCXX/LD -o .build_release/tools/convert_annoset.binCXX/LD ...

  10. linux系统磁盘挂载

    1.查看系统磁盘挂载情况 fdisk -l 2.格式化磁盘 mkfs -t ext3 /dev/sdb 3.挂在磁盘 mount /dev/sdb /disk2 4.查看磁盘挂载情况 df -h 5. ...