• PhpStorm是一款强大的IDE,非常适合于PHP开发人员及前端工程师。提供诸于:智能HTML/CSS/JavaScript/PHP编辑、代码质量分析、版本控制集成(SVN、GIT)、调试和测试等功能。另外,它还是跨平台。在Windows和MacOS下都可以使用。

    PhpStorm安装文件 http://www.jetbrains.com/phpstorm/

  • PhpStorm License(注册码):http://idea.lanyus.com/

    二、常用  设置快捷键:File -> Settings -> IDE Settings -> Keymap -> 选择“eclipse” -> 然后“Copy”一份 -> 再个性化设置(自己习惯的)快捷键

    本地修改记录:在项目名称上右键,点击Local History | Show History。你可以看到项目文件各个历史版本;Alt+Shift+C,可以看到项目最近的修改。

    最近编辑:Ctrl+E。可以快速打开你最近编辑的文件。

    代码分界线:打开File | Setting | Editor,选择Appearance下面的Show Method Separators。它会将你的代码按方法,用灰色线框进行智能分割。你还可以使用:alt+↑或↓,在方法之间进行跳转。

    代码输入提示:IDE基于系统函数库,关联项目文件的方法名,当前文件内容,内部文件路径(使用【Ctrl+空格】补全)进行代码提示。

    粘贴板:使用Ctrl+Shift+V。可以选择需要粘贴的最近内容。

    皮肤切换:Ctrl+反引号,可以快速切换皮肤。

    快速查看样式:在HTML标签上进行右键,选择Show Applied Styles For Tag。可以快速查看该标签应用的样式。类似于前端开发工程师常用的firebug。

    查找和替换:当前文件中的文本查找和替换使用Ctrl+F和Ctrl+R;

    ctrl+shift+n查找文件

    ctrl+shift+f 在一个目录里查找一段代码(ctrl+f的升级版)

    ctr+shift+r 在一个目录里查找一段代码并替换(ctrl+r的升级版)

    CTRL+ALT ←/→  返回上次编辑的位置
    ALT+ ←/→  切换代码视图,标签切换
    ALT+ ↑/↓  在方法间快速移动定位 

    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+downstatement向下移动
    ctrl+shift+upstatement向上移动
    alt+shift+downline向下移动
    alt+shift+upline向上移动
    ctrl+/行注释
    ctrl+shift+/块注释
    ctrl+shift+n打开工程中的文件
    ctrl+b跳到变量申明处
    ctrl+[]匹配 {}[]
    ctrl+shift+/[选中块代码]
    ctrl+x剪切行
    ctrl+shift+v复制多个文本
    alt+left/right标签切换
    ctrl+p显示默认参数
    ctrl+F12在当前类文件里快速查找方法

    CTRL+O   魔术方法

    --------------------------------------------------------------

    phpstorm快捷键:
    // ctrl+shift+n 查找文件
    // 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+]/[ 选中块代码
    ....
    // ctrl+x 剪切行
    // ctrl+shift+v 复制多个文本
    // alt+left/right 标签切换
    // ctrl+p 显示默认参数
    // ctrl+F12 在当前类文件里快速查找方法

    运行
    Alt + Shift + F10  选择的配置和运行
    Alt + Shift + F9   选择配置和调试
    Shift + F10        运行
    Shift + F9调试
    Ctrl + Shift + F10运行范围内配置编辑器
    Ctrl + Shift + X运行命令行

    调试
    F8步过
    F7步入
    Shift + F7智能进入
    Shift + F8步骤
    ALT + F9运行到光标
    Alt + F8计算表达式
    F9恢复程序
    Ctrl + F8切换断点
    Ctrl + Shift + F8查看断点

    导航
    Shift + Esc键隐藏活动或最后一个激活的窗口
    Ctrl + Shift + F4关闭活动运行/消息/ / ...选项卡
    Ctrl + Shift + Backspace键导航到最后编辑的位置
    Ctrl + Alt+B   到实施(S)
    Ctrl + Shift+I  打开快速定义查询
    Ctrl + U        转到super-method/super-class
    Alt + Home      组合显示导航栏

    书签
    Ctrl + F11切换书签助记符
    Ctrl +#[0-9]转到编号书签
    Shift + F11显示书签

    编辑
    Ctrl + Q      快速文档查询
    ALT + INSERT  生成的代码...器(getter,setter方法,构造函数)
    Ctrl + O      覆盖方法
    Ctrl + I      实现方法

    Alt + Enter   显示意图的行动和快速修复
    Shift + Tab   键缩进/取消缩进选中的行

    Ctrl + Shift + J  智能线连接(仅适用于HTML和JavaScript)
    Ctrl + Enter      智能线分割(HTML和JavaScript)
    Shift + Enter     开始新的生产线

    Ctrl + Delete   删除字(word)
    Ctrl + Backspace删除字开始
    Ctrl +小键盘+ / - 展开/折叠代码块
    Ctrl + Shift +小键盘+展开全部
    Ctrl + Shift +数字键盘关闭全部

    三 、 设置

    1.界面中文方框问题

    Settings->Appearance中
    Theme 设置 Windows
    勾选Override default fonts by (not recommended),设置字体为宋体

    2.显示行号

    Settings->Editor->Appearance标签项,勾选Show line numbers

    3.光标不随意定位

    Settings->Editor中去掉Allow placement of caret after end of line。

    4.启动的时候不打开工程文件

    Settings->General去掉Reopen last project on startup.

    5.无法起动Tomcat( IntelliJ IDEA)

    请使用ZIP版的Tomcat

    6.快捷键问题

    可以使用其他软件的快捷键,
    Settings->Keymap

    7.快捷键冲突(自己修改)

    默认代码提示和补全快捷键跟输入法冲突,如何解决:Settings->Keymap

    8.用*标识编辑过的文件

    Editor –> Editor Tabs
    选中Mark modifyied tabs with asterisk

    9.编码设置:编辑器中中文乱码问题

    这个是项目字符编码设置错误
    FILE ->Settings->       有3处设置根据自己需要设置
    IDE Encondings:IDE编码 ,选择 IDE Encoding为GBK。这边要自己去调整了
    Project Encoding:项目编码
    Default encoding for properties files:默认文件编码

    10.编辑器中字体和大小

    FILE -> Settings> Editor->Colors & Fonts -> Font -> 右侧
    Size:字体大小
    Line spacing:行间距
    下框中是字体,左侧->可选择字体,右侧->实际应用字体

    11.显示文件夹或文件过滤

    File->Setting->File Types->Ignore file and folders
    里面填写你要的过滤不显示的
    注意大小写哦

    12.当前编辑文件定位

    方法1) 在编辑的所选文件按ALT+F1, 然后选择PROJECT VIEW

    详细请看:http://www.cr173.com/html/66775_1.html

    13 phpstorm的自动补充功能

    setting-Editor--live template-php

phpstorm 软件的更多相关文章

  1. ubuntu root用户 phpstorm软件不能使用中文输入法

    一. 在 ~/.bashrc 里面加入 export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XMODIFIERS="@im ...

  2. phpStorm打开提示 failed to create JVM 的解决的方法

    phpStorm 软件打开执行提示 failed to create JVM的解决的方法. 改动文件 D:\Program Files (x86)\JetBrains\PhpStorm 7.1.3\b ...

  3. PhpStorm使用之 —— Xdebug断点调试

    PhpStorm使用之 -- Xdebug断点调试 在<XAMPP的配置与使用>中已经阐述了Xdebug插件的配置,Xdebug配置完成后,只需要在IDE工具中进行相关设置,便可启动Xde ...

  4. PhpStorm php配置环境

    如果你需要在Windows上安装PHP环境,并使用PhpStorm进行脚本编写进行编译,不需要WEB环境展示,那么本小结适合. 软件环境:Windows10+PHP7.1+PhpStorm2018 0 ...

  5. phpstorm中FTP自动同步功能

    首先打开PhpStorm软件,新建个项目完成以后,找到Tools,  找到 Tools->Deployment->configruation点击进行设置,  点击configruation ...

  6. 我们为什么要在 PHPStorm 中标记目录

    问题来源 (1)要开发的项目位于PHPStorm打开的项目的二级目录下,使用PHPStorm来开发Laravel项目 提供的教程在代码自动定位和智能提醒方面,存在无效的情况: (2)使用gulp作为项 ...

  7. ubuntu中phpstorm和sublime快速启动

    ubuntu gnome桌面 + dash to dock扩展 下载安装包手动安装phpstorm会遇到无法固定到dash上的情况(运行软件时在dash右击未出现Add to Favoriates) ...

  8. phpstorm failed to create jvm:error code -6 解决办法 解决方法

    phpStorm 软件打开运行提示 failed to create JVM的解决办法. 修改文件 D:\Program Files (x86)\JetBrains\PhpStorm 7.1.3\bi ...

  9. phpstorm主题设置

    毫无疑问,phpstorm很好用,但是安装完成后自带的主题,丑的一匹,所以总结下如何更换主题............. 1.主题下载位置 http://www.phpstorm-themes.com ...

随机推荐

  1. DB的IO统计

    对数据的IO操作,都是写入到数据库文件中,sys.dm_io_virtual_file_stats Returns I/O statistics for data and log files. sys ...

  2. Execute Sql Task 的Result DataSet如何返回

    Execute Sql Task的Result DataSet 主要有以下四种,当Execute Sql Task返回结果之后,需要使用SSIS Variable 来接收数据. 例子中使用的数据表代码 ...

  3. OpenCASCADE Rational Bezier Curves

    OpenCASCADE Rational Bezier Curves eryar@163.com Abstract. Although polynomials offer many advantage ...

  4. JAVA服务器搭建之问题总结

    负责维护公司产品的web服务器搭建与维护,最近遇到一下状况,今天在这里简单总结一下,希望对于刚刚一些刚入行的小伙伴有所帮助,避免再走弯路. 第一点:Tomcat内存设置: 一.常见的Java内存溢出有 ...

  5. 创建第一个 vlan network "vlan100" - 每天5分钟玩转 OpenStack(94)

    上一节我们在 ML2 配置中 enable 了 vlan network,今天将创建 vlan100 并讨论底层网络变化. 打开菜单 Admin -> Networks,点击 “Create N ...

  6. 为 Neutron 准备物理基础设施(II) - 每天5分钟玩转 OpenStack(76)

    本节将按照上一节的规划安装配置控制节点和计算节点. 控制节点 devstack-controller 步骤如下 安装 Ubuntu 14.04 此处省略 256 个字 配置网卡 编辑 /etc/net ...

  7. C语言之链表

    这两天在复习C语言的知识,为了给下个阶段学习OC做准备,以下的代码的编译运行环境是Xcode5.0版本,写篇博文把昨天复习的C语言有关链表的知识给大家分享一下,以下是小菜自己总结的内容,代码也是按照自 ...

  8. 小菜学习设计模式(一)—模板方法(Template)模式

    前言 设计模式目录: 小菜学习设计模式(一)—模板方法(Template)模式 小菜学习设计模式(二)—单例(Singleton)模式 小菜学习设计模式(三)—工厂方法(Factory Method) ...

  9. 基于DDD + SD.Framework实现的统一身份认证系统

    项目地址 http://git.oschina.net/lishilei0523/ShSoft.UAC 项目说明 本项目开发的目的有三: 1.作为一个使用SD.Framework框架开发的项目样板 2 ...

  10. iOS 如何在整个屏幕中都能实现滑动返回的效果

    - (void)setupGetsInNav { UIGestureRecognizer *gesture = self.interactivePopGestureRecognizer; gestur ...