参考:http://www.cnblogs.com/luojianqun/p/4596052.html 罗总说这是php最好的IDE,phpstorm9.02,没有之一。各种功能各种好,罗总此等大神说的肯定是没有错的,好吧,开始玩耍。
一、官网下载
http://www.jetbrains.com/phpstorm/ 安装后,罗总给的key是只能8用,同个key还不能同一局域网下使用,所以去百度了一个9可以用的。也适用mac版
username:EMBRACE license: ===== LICENSE BEGIN ===== 43136-12042010 00002UsvSON704l”dILe1PVx3y4”B3 49AU6oSDJrsjE8nMOQh”8HTDJHIUUh gd1BebYc5U”6OxDbVsALB4Eb10PW8” ===== LICENSE END =====
我等英语残废,自然要汉化啦 百度一堆汉化包。 http://pan.baidu.com/s/1c02UR0O 下载下来 \\PhpStorm 9.0.2\\lib 下 文件已经修改过的,不必做其他操作。复制替换 即可, 不过发现各种快捷失效,改个字体都改不了。所以无奈只能用英文了。
中文乱码解决方法
如果打开后显示乱码,请先删除resources_cn.jar,然后打开phpstorm,在菜单上依次选择 File -> Settings -> Appearance&Behavior -> Appearance -> 选中Override default fonts by(not recommended) Name: Microsoft YaHei (选择任意中文字体) 然后将resources_cn.jar 复制到 .\\lib 目录,重新打开phpstorm 就能正常显示中文了。 编辑器文字大小无法修改: http://www.tuicool.com/articles/6ZfmQn 1、设置行号 show line numbers 设置里面搜索这个,可以设置默认显示行号 2、设置自动换行 use soft wraps in editor 3、设置 FTP 搜索 Deployment 快捷键 Shift+Ctrl+Alt+X 1.设置新建文件的编码 File -> Settings -> File Encoding 进行调整,一般为utf-8。 2.对jquery等一些javascript库的一些提示 File -> Settings -> javascript -> Libraries 点击download选择需要下载的js库。 3、取消自动保存 File ->Settings ->System Setting 取消 save files on frame deactivation 。 4、修改的文件标记星星(即*) File ->Settings ->Editor -> Editor Tabs,,勾选mark modified tabs width asterisk选项.
二、**代码快捷键:**
ctrl+j 插入活动代码提示 ctrl+alt+t 当前位置插入环绕代码 alt+insert 生成代码菜单 ctrl+q 查看代码注释 ctrl+d 复制当前行 ctrl+y 删除当前行 shift+F6 重命名 ctrl+shift+u 字母大小写转换 ctrl+f 查找 ctrl+r 替换 F4 查看源码 ctrl+shift+i 查看变量或方法定义源 ctrl+g 跳转行 ctrl+alt+F12 跳转至当前文件在磁盘上的位置 alt+down 查看下一个方法 alt+up 查看上一个方法 ctrl+alt+l 重新格式化代码 ctrl+shift+down statement向下移动 ctrl+shift+up statement向上移动 alt+shift+down line向下移动 alt+shift+up line向上移动 ctrl+/ 行注释 ctrl+shift+/ 块注释 ctrl+shift+n 打开工程中的文件 ctrl+b 跳到变量申明处 ctrl+[] 匹配 {}[] ctrl+shift+]/[ 选中块代码
三、配置ftp:
http://bbs.csdn.net/topics/390677784 http://www.cnblogs.com/jikey/p/3486621.html tools-devloy。。。 还有就是注意在“ 然后在Mappings 选择映射目录分别为本地,发布或web路径。”设置为 “/“ 路径
四、配置svn:
http://jingyan.baidu.com/article/c275f6ba240f4ee33c75677f.html 常见svn错误: Can’t use Subversion command line client: https://XXX/xxx _Probably the path to Subversion executable is wrong. Fix it. (show balloon)_ 解决:指定svn命令行 在菜单栏中选择“File”->“Settings”->“Subversion”->“General”打开属性面板。勾选“Use command line client”填写你的TortoiseSVN安装目录如:C:\\Program Files\\TortoiseSVN\\bin\\svn.exe。 我在TortoiseSVN1.9中的目录没找到svn.exe,反倒是在我安装的VisualSVN 服务器端找到了,C:\\Program Files (x86)\\VisualSVN Server\\bin,应用即可。 如果: https://pcdalao/svn/项目 Vis svn给你分配的路径 别人访问不到。 就用https://你的ip/svn/项目 注意要关闭防火墙
五、xdebug调试:
任务:我有一个本地配好的Thinkphp项目,正常访问连接是,http://192.168.1.248:94 ,那么我要调试Admin模块Test控制器的index方法, 也就是http://192.168.1.248:94/admin/test/index 准备工作: 1.谷歌浏览器,并下载插件2个插件。JetBrains IDE Support,Xdebug helper 2,web环境,以wampserver为例,打开XDEGUG, 选中3项目
php.ini末尾
; XDEBUG Extension zend_extension = “F:/wamp/bin/php/php5.5.12/zend_ext/php_xdebug-2.2.5-5.5-vc11-x86_64.dll” ; [xdebug] xdebug.default_enable = on xdebug.remote_host=192.168.1.248 xdebug.remote_port=9000 xdebug.remote_autostart = on xdebug.remote_enable = on xdebug.profiler_enable = On xdebug.profiler_enable_trigger = On xdebug.profiler_output_name = cachegrind.out.%t.%p xdebug.profiler_output_dir = “F:/wamp/tmp” xdebug.show_local_vars=0
重启一下服务器 3,phpstorm设置:
一,php设置解释器
File-settings-PHP
二、然后下面的DBGp Proxy
三,项目配置
Run-editconfigurations 打开浏览器: 在浏览器扩展里面找到xdebug helper 的设置 ,点进去填一下要调试的项目信息
然后输入要调试的网址,会出现小臭虫的标志,选中debug
这时会自动跳回phpstorm去了
================================= 时光荏苒,转眼phpstorm10.3,phpstorm2016又冒了出来,身为码农必然好奇,来玩一下 下载mac版的phpstorm2016.1 参考:http://www.oyksoft.com/soft/40722.html?pc=1 phpstorm已经升级到10.0,原注册码失效,10.0注册方法: 注册时选择“License server”输入 http://idea.lanyus.com/ (已被封杀) 或者: http://idea.qinxi1992.cn/ 点击“OK”快速激活JetBrains系列产品 内存调整,处理卡顿 http://www.phperz.com/article/15/1106/167474.html
# 用的是 mac osx,编辑 phpstorm 的启动配置文件,其他平台根据情况选择: sudo vim /Applications/PhpStorm.app/Contents
/bin/phpstorm.vmoptions # 修改参数,根据具体需要修改即可 -Xms512m -Xmx2048m -XX:MaxPermSize=350m -XX
:ReservedCodeCacheSize=240m -XX:+UseCompressedOops
=========================================
使用一段时间后发现 ps1016无法启动 ?bin下的phpstorm64.exe 发现缺少了jdk环境,安装jdk1.8即可
PHPstrom安装Emmet的方法是:
点设置,然后在plugins中输入emmet搜索,如果没搜到,点Borwse那个按钮搜,搜到之后install就可以了,应用,确定; 重启一下自己的PHPstrom 就可以实现前端代码快速编写; 具体规则,以及使用教程: http://www.iteye.com/news/27580 同样的,PHPstrom也在某个神秘的时刻支持了
ThinkPHP的框架编写提示;
http://www.thinkphp.cn/topic/31578.html 作为拓展,可以在业余时间研究ThinkPHP时,将此插件装入Strom,提升编写速度;