phpstorm2016.1 添加对Drupal的编程支持
一、前言
phpstorm作为目前对drupal支持最好的开发工具之一,是drupal模块开发的首选工具。今天我就来谈谈最新的phpstorm如何添加对drupal模块的支持。
相关环境:操作系统ubuntu;phpstorm:2016.1版;drupal:7
本人接触drupal不久,如若有纰漏之处还请各位指正。
二、具体配置
2.1开启对Drupal的集成
菜单:File->Settings->Language & Frameworks->PHP->Drupal
勾选Enable Drupal integration,在Drupal installation path中指定Drupal安装的Root目录,勾选Set up PHP | Include paths,最后选择Drupal版本。
2.2设置Drupal代码风格
菜单:File->Settings->Editor->Code Style->PHP
点击“Manage...”按钮,再点击“Save As...”按钮来创建一个新的Scheme
点击界面右侧的“Set form...”链接,选择Predefinded Style->Drupal。
2.3 设置Drupal文件关联
位置:File->Settings->Editor->File Types
首先在Recognized File Types中选中PHP ,然后在Registered Patterns中添加“*.engine、×.install、×.profile、*.test、*.theme”(*.module默认已经添加)
2.4增加对Drush的支持
位置:File->Settings->Tools->Command Line Tool Support
点击右侧的+号按钮,在Choose tool中选择Drush,在Path to Drush中选择Drush的路径。使用Drush的快捷键是Ctrl+Shift+X(Mac上用Cmd-Shift-X)
2.5其他
使用帮助文档的方法:选中函数后点击右键,再点击Search in Drupal API,或使用快捷键Ctrl+Q(Mac上用F1)。
这样就完成了对phpstorm2016.1的drupal支持配置
PS:
本文是本人学习老梁老师的相关教程之后所写,主要区别是老梁老师在14年所写的文章所用IDE版本过旧,一些配置路径有所改变,因此针对新版IDE重写教程。
phpstorm2016.1 添加对Drupal的编程支持的更多相关文章
- Linux-NGINX 能否添加P3P头,如何添加。 - 德问:编程社交问答
Linux-NGINX 能否添加P3P头,如何添加. - 德问:编程社交问答 您的投票让 杜鑫 声誉值增加5分. 支持投票,不仅能让提问用户获得声誉值,让好的问题有更多的曝光,更能帮助社区筛选出好 ...
- ASP.NET 为GridView添加序号列,且支持分页连续累计显示
为GridView添加序号列,且支持分页连续累计显示,废话不多说,直接上代码: <%@ Page Language="C#" AutoEventWireup="tr ...
- 【转】Windows下使用VS2008编译OpenCV 2.1 添加Intel TBB和Python支持
Windows下使用VS2008编译OpenCV2.1 添加Intel TBB和Python支持 步骤: 1.仔细阅读OpenCV官网上的InstallGuide:http://opencv.will ...
- 内核添加对yaffs2文件系统的支持
移植方法: 第一步,我们需要YAFFS2的源码,如果大家有兴趣想了解YAFFS2文件系统的驱动原理的话可以直接去访问他们的官网,地址是www.yaffs2.net,上面说的很详细的,也有源码下载地址, ...
- 添加MyEclipse WebSphere Portal Server支持(一)
[周年庆]MyEclipse个人授权 折扣低至冰点!立即开抢>> [MyEclipse最新版下载] 一.支持WebSphere Portal Server 本文档介绍了如何支持和开发 We ...
- bootstrap添加多个模态对话框支持
bootstrap添加多个模态对话框支持 (2015-03-04 21:05:35) 转载▼ 标签: 房产 因为项目需要,在页面交互上要弹出多个dialog窗口,而bootstrap的modal支 ...
- RK平台Android4.4 添加一个新的遥控器支持以及添加特殊按键【转】
本文转载自:http://blog.csdn.net/coding__madman/article/details/52904063 版权声明:本文为博主原创文章,未经博主允许不得转载. 瑞芯微平台 ...
- IIS添加对ashx文件的支持
IIS添加对ashx文件的支持 第一步:每个网站都有个“处理程序映射”,用于添加对各种文件的处理程序 第二步:进入“处理程序映射",可以看到对各种文件的处理程序列表,其中就有对ashx文件的 ...
- VSCode添加Sciter脚本Tiscript高亮支持
Sciter中的Tiscript脚本不是标准的Javascript,是对Javascript的扩展.所以在常用的编辑器和IDE上对于高亮的支持很不好. 不过在Sciter论坛中找到了在VSCode上的 ...
随机推荐
- android基础组件---->Picker的使用
Android为提供了一个随时可用的对话框,方便用户选取时间或者日期.今天我们就简单的学习一下Picker的使用.我们的爱,比死亡还要理所当然. Picker的使用 项目结构如下:
- Linux学习——自定义shell终端提示符
转自:here 我使用的Linux发行版是LinuxMint 17.2 Rafaela,默认情况下Terminal中的shell提示包括了用户名.主机名.当前目录(绝对路径)和提示符.这样会导致当进入 ...
- Android内存优化总结【整理】
http://blog.csdn.net/tiantangrenjian/article/details/39182293 [前段时间接到任务着手进行app的内存优化,从各种各样的渠道搜索相关资料,最 ...
- tomcat的添加及jar包和jQuery的加载
- Ubuntu16.04安装Elasticsearch
一.安装工作 wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add - sudo apt-g ...
- javaWeb中的文件上传下载
在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现. 对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用 ...
- OA之框架的搭建
1.使用框架可以有效的解决耦合性过高的问题,减少代码修改的程度,同时方便添加新的功能.首先创建出基本的几个类库.这个框架就是使用基本的逻辑分层三层架构,然后进一步再使用接口对每个逻辑中的类库调用进行解 ...
- MyBatis 内置日志工厂基于运行时自省机制选择合适的日志工具
mybatis – MyBatis 3 | 日志 http://www.mybatis.org/mybatis-3/zh/logging.html MyBatis 内置日志工厂基于运行时自省机制选择合 ...
- Team Formation---zoj3870(异或)
题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=5518 题意就是有n个数,如果满足a^b > MAX(a, b) ...
- openstack配置域名访问
#openstack配置域名访问 openstack pike 安装 目录汇总 http://www.cnblogs.com/elvi/p/7613861.html #主要是在默认配置的基础上,做了个 ...