参考: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. 模拟apache commons dbutils 实现自己的BeanListHandler(回调应用)

    首先dbcp相关的jar包和MySQL的驱动包导入到项目中. dbcp.properties配置文件如下,并放到项目根目录下. driverClassName=com.mysql.jdbc.Drive ...

  2. 2.多线程-GCD

    1.基本概念 同步任务:在当前线程按顺序执行,不开启新的线程 异步任务:有开新线程的欲望   串行队列:一个一个执行 并行队列:多个任务同时执行 --------------------------- ...

  3. HTTP标头

    HTTP头信息 头信息由“键:值”组成.它们描述客户端或者服务器的属性.被传输的资源以及应该实现连接. 四种不同类型的头标 通用头标:即可用于请求,也可用于响应,是作为一个整体而不是特定资源与事务相关 ...

  4. ASP.NET Repeater嵌套Repeater实现菜单加载

    在KS系统中要实现从数据库中读取界面权限文件实现菜单.界面的动态加载. 效果图: ASP.NET界面代码 <div id="menu-container"> <a ...

  5. [T-SQL]INSERT INTO SELECT 与 SELECT INTO FROM

    1.INSERT INTO SELECT 语法:INSERT INTO Table2(field1,field2,...) select value1,value2,... from Table1 要 ...

  6. install phpexcel using composer in thinkPHP

    Environment Window 10.1 XAMPP 7.0.9 (PHP 7.0.9) thinkPHP 5.0.1 Steps # visit https://getcomposer.org ...

  7. Linux-4.4-x86_64 内核配置选项简介【转】

    转自:http://fx114.net/qa-188-150553.aspx 本篇文章主要介绍了"Linux-4.4-x86_64 内核配置选项简介",主要涉及到Linux-4.4 ...

  8. ASP.NET MVC5----基本用法

    由于之前在项目中也使用MVC进行开发,但是具体是那个版本就不是很清楚了,但是我觉得大体的思想是相同的,只是版本高的在版本低的基础上增加了一些更加方便操作的东西.下面是我学习ASP.NET MVC5高级 ...

  9. MyBatis传入参数为集合、数组SQL写法

    参考:http://blog.csdn.net/small____fish/article/details/8029030 foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合 ...

  10. (转)jQuery源码解读 -- jQuery v1.10.2

    原文GitHub链接: https://github.com/chokcoco/jQuery-