phpstorm识别Phalcon语法及提示

在开发Phalcon相关项目时,phpstorm编辑器并没有Phalcon相关语法的自动提示,相对影响开发效率。下面来介绍如何让phpstorm支持对Phalcon语法的自动提示。

下载phalcon-devtools包

https://github.com/phalcon/phalcon-devtools/releases 下载phalcon-devtools,并解压到任意目录。

修改gen-stubs.php

ide/gen-stubs.php 文件中的如下三行代码注释掉:

//if (!file_exists(CPHALCON_DIR)) {
//      throw new Exception("CPHALCON directory does not exist");
//}

然后执行如下命令:

php gen-stubs.php

成功后,会看到 ide 目录下生成了Phalcon相应版本的语法文件目录(我这里是生成的 3.2.1 目录)

2、phpstorm导入Phalcon库

如上图所示,右键单击“External Libraries”,选择“Configure PHP Include Paths”,弹出如下操作框:

单点“+”按钮,在弹出的操作框中,选择到刚才phalcon-devtools的解压目录里生成的语法文件目录, 然后双击选中“/ide/Phalcon版本目录/Phalcon/”目录,点击“应用”和“确定”即可(本图中的 stubs 目录为老版本的截图,新版中已是 Phalcon版本目录 ,请忽略)。

3、phpstorm自动提示Phalcon语法

按上述步骤操作完毕并重启phpstorm后,即可以测试phpstorm自动提示Phalcon语法功能,如下图所示即表示导入成功。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏程序员叨叨叨

Mac端如何反编译apk?

今天上班的时候,我的一位专于web安全的网友联系我,让我帮忙分析一款app的架构和运行方式。虽然之前没有弄过这一块,但是出于好奇,也希望在安卓相关方面多接触点陌...

715
来自专栏源码之家

linux下用wget命令下载整个ftp下目录及目录下所有文件和Bad port number错误的解决方法

1164
来自专栏Angular&服务

Angular CLI 常用终端操作命令

初始化创建项目时,自动添加了 <code> @angular/router </code> ,自动添加到package.json 文件中

784
来自专栏磨磨谈

解决calamari无法获取节点信息的bug

一直在做calamari的相关的一些打包和安装的工作,都是业余弄的东西,所以并没有仔细的进行功能点的验证测试,正好ceph社区群里面有人问了个问题

662
来自专栏逸鹏说道

vscode编写插件详细过程

前言 之前编写了一个vscode插件用vscode写博客和发布,然后有园友要求写一篇来介绍如何开发一个vscode扩展插件,或者说介绍开发这个插件的过程。然而文...

3046
来自专栏cloudskyme

linux ftp命令参数全集

linux ftp命令参数是我们常用的服务器控制手段。那么我们现在就来介绍一些linux ftp命令参数。希望能帮助大家快速查阅,这些命令都是常用的,肯定会对您...

3789
来自专栏Objective-C

iOS-修改app显示名称(本地化和国际化)

2976
来自专栏木头编程 - moTzxx

ThinkPHP5.0 build 自动生成模块

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011415782/article/de...

992
来自专栏玄魂工作室

Hacker基础之Linux篇:基础Linux命令二

1. mv mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files)。 是Linux系统下常用的命令,经常用来备份文...

33810
来自专栏LanceToBigData

IntelliJ IDEA 17和Maven构建javaWeb项目

前言   电脑又断电了,眼看着写好的东西就没有了,这是第二次犯这个错误了。很难受呀!还是回到正题吧,我们来使用IDEA和Maven构建一个JavaWeb项目  ...

2058

扫码关注云+社区