参考: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 =====
-
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+]/[    选中块代码<table>....</table>
ctrl+x            剪切行
ctrl+shift+v      复制多个文本
alt+left/right    标签切换
ctrl+p            显示默认参数
 
Ctrl + Alt + L    格式化代码
alt + '7'         显示当前的函数结构
ctrl + '.'        折叠选中的代码的代码
ctrl + '-/+'      可以折叠项目中的任何代码块,包括htm中的任意nodetype=3的元素,function,或对象直接量等等。它不是选中折叠,而是自动识别折叠
ctrl + F12        可以显示当前文件的结构

ctrl+shift+回车  补全句末分号

配置ftp:

http://bbs.csdn.net/topics/390677784

http://www.cnblogs.com/jikey/p/3486621.html

tools-devloy。。。

配置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=
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=

重启一下服务器

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即可

phpstorm使用手册的更多相关文章

  1. 【PHPStorm使用手册】php interpreter is not configured

    php interpreter is not configured 未配置php解析器 第一步: 引入下载好的php.exe 打开窗口 file -> settings -> Langua ...

  2. 【PHPStorm使用手册】如何设置字体大小?

    方案一:鼠标滚轮设置 打开窗口 file -> settings -> Editor -> General, 勾上选项“Change font size(Zoom) with Ctr ...

  3. phpstorm设置篇

    1.设置全局字体编码: File->settings->Editor->File Encodings 进入这个页面后,有个Global Encoding , 默认是 UTF8 ,如果 ...

  4. phpStorm 配置关联php手册

    phpStorm 配置关联php手册 pasting php开发中我尝试过很多个编辑器,但用的最多的是phpStorm ,但一直因为英文太烂,很多phpStorm功能,都没用过.. 最近发现有些编辑器 ...

  5. phpstorm配置关联php手册

    最近发现有些编辑器可以 选中函数名,通过相应的快捷键就可以调用 浏览器 打开相应 函数的 在线帮助文档. 一番查找,我终于发现 phpStorm 也有相应的功能. 一.自带功能 在编辑器中选中函数名, ...

  6. PHPStorm 常用 设置配置 和快捷键大全 Win/Mac

    [转自 http://blog.csdn.net/fenglailea/article/details/53350080] PHPStorm 下载及主题样式下载 http://www.lanmps.c ...

  7. phpstorm使用教程

    phpstorm包含了webstorm的全部功能,更能够支持php代码.PhpStorm是一个轻量级且便捷的PHP IDE,其旨在提供用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时 ...

  8. phpstorm 代码片段使用方法

    原文链接: http://wwwquan.com/show-66-121-1.html 4.Live Templates代码片断 A)我们先介绍一个代码片段最基本的功能,我们要实现的目标是在html文 ...

  9. PhpStorm 配置 PHPUnit

    配置说明 全局安装phpunit代码 composer global require phpunit/phpunit 该代码会自动保存在 /User/你的用户名/.composer/vendor/ph ...

随机推荐

  1. 头疼:为什么chrome不能访问本地文件(带--disable-web-security --allow-file-access-from-files )

    如题,寻求帮助! chrome 带参数启动 --disable-web-security  --allow-file-access-from-files 照理应该可以加载本地文件,找遍google和英 ...

  2. 数据采集实践学习二(C#)

    前一篇文章写到我获取数据的方式不是通过分析HTML获得,而是通过分析请求链接,然后模拟请求方法获取数据,这只是一种方法.而且是在我通过分析HTML获取不到的情况下,曲线救国,参考别人文章实现的.很高兴 ...

  3. C# TimeSpan 计算时间差(时间间隔)

    命名空间:System 程序集:mscorlib(在 mscorlib.dll 中) 说明: 1.DateTime值类型代表了一个从公元0001年1月1日0点0分0秒到公元9999年12月31日23点 ...

  4. [已解决] 快速理解RSA算法

    RSA算法基础详解 http://www.cnblogs.com/hykun/p/RSA.html RSA算法原理(一) http://www.ruanyifeng.com/blog/2013/06/ ...

  5. symfony安装笔记

    下载http://symfony.com/download,这里版本是2.8 将D:\ApacheServer\php路径添加到环境变量path中,在cmd命令行中可以执行php命令 打开php.in ...

  6. 使用netty4.x客户端接收较大数据量报文时发生的读取不完整bug修复记录

    1.先说问题 背景:服务是运行在Linux上的安全网关提供的,TCP协议发送 通过二进制编码的xml字符串 报文,报文头的第一个字段是int类型的表示字节序标记,第二个字段是int类型的表示整个报文长 ...

  7. webpack配置技巧--路径

    resolve: { extensions: ['', '.js', '.vue'], fallback: [path.join(__dirname, '../node_modules')], ali ...

  8. sql 保留两位小数+四舍五入

    1. ROUND(该函数,只是负责四舍五入到两位小数,但是不负责截断 只留两位小数,例如下例:) 关于ROUND函数,我们平常理解为4舍5入,如: print ROUND(13.145, 2); 结果 ...

  9. Bootstrap 3 Datepicker 使用过程

    最近在创建记录的时候,需要用到日历的功能.本身是使用的bootstrap布局的,所以就找到Datepicker,看了一下用起来还是挺方便的.下面就是使用过程. 依赖的资源 jQuery Moment. ...

  10. IoC、DI、AOP

    相信学习Java语言的同学都对这三个概念不太陌生.下面用spring的例子简单说明这三个概念. IoC(Inversion of Control):控制反转.正常情况(控制未反转)下,如果servic ...