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

一番查找,我终于发现 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. github访问很慢的问题

    公司一直用着svn, 之前也的确用过github的版本管理,但是一直都是可视化的操作 这几天面试了几名前端,问了一下发现他们在之前的公司里都是用git的, 于是今天好好温故了一下怎么用命令行进行一下g ...

  2. react UI组件库 Salt UI

    https://salt-ui.github.io/?spm=a219a.7629140.0.0.JWztQO

  3. STL在算法比赛中简单应用

    STL基础 和 简单的贪心问题 STL(Standard Template Library) 即 标准模板库. 它包含了诸多在计算机科学领域里所常用的基本数据结构和算法.这些数据结构可以与标准算法一起 ...

  4. Python学习笔记(四十一)— 内置模块(10)urllib

    摘抄自:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001432688314 ...

  5. json属性名为什么要双引号?

    原因一: 更加规范,利于解析 原因二: 避免class等关键字引起的不兼容问题 原因三: 可能也是最隐晦的: var a = 00; var b = {00: 12}; a in b; --> ...

  6. CSS浏览器兼容问题集-第三部分

    FF与IE 1. Div居中问题 div设置 margin-left, margin-right 为 auto 时已经居中,IE 不行,IE需要设定body居中,首先在父级元素定义text-algin ...

  7. Spring Boot中使用Spring Security进行安全控制

    我们在编写Web应用时,经常需要对页面做一些安全控制,比如:对于没有访问权限的用户需要转到登录表单页面.要实现访问控制的方法多种多样,可以通过Aop.拦截器实现,也可以通过框架实现(如:Apache ...

  8. 深入理解Spring系列之五:BeanDefinition装载

    转载 https://mp.weixin.qq.com/s/1_grvpJYe8mMIAnebMdz9Q 接上篇<深入理解Spring系列之四:BeanDefinition装载前奏曲>,进 ...

  9. Django 自定义分页类

    分页类代码: class Page(object): ''' 自定义分页类 可以实现Django ORM数据的的分页展示 输出HTML代码: 使用说明: from utils import mypag ...

  10. 2-Python基础语法-内存管理-运算符-程序控制

    目录 1 Python 基础语法 1.1 注释 1.2 缩进 1.3 续行 1.4 标识符 1.5 转义序列 1.6 数字 1.7 字符串 1.8 其他 2 Python 运算符 2.1 赋值运算符 ...