search
Homephp教程php手册PHPStrom中实用的功能和快捷键大全

jetbrains出的PHPStrom很大程度上方便了PHP程序的编写,下面小编给大家总结些PHPStrom中实用的功能和快捷键大全,在编写的过程中变得又舒服又快捷,感兴趣的朋友

有哪些快捷键或者PHPStrom出的特有的功能,让你觉得编写过程变得很舒服和快捷?

CTRL + j 能够快捷的输入常用的代码片段,类似vim的 snipMate,可以加入自定义代码片段

find every thing phpstorm 支持类名、文件名等的单独搜索,我常用的是直接全部搜索。find every thing 需要自定义快捷键

很精确的函数、类名、变量等的定位,支持命名空间。不得不承认做的的确很好,比vim + ctag好太多了

alt + F7 find usages 功能,可以很方便的找到函数在哪里调用了

shift + F6 重命名 可以很方便的重命名方法和变量名等等。甚至文件的重命名,也会自动修正 include filepath(貌似仅限于简单路径,路径中包含了变量的无法识别。常量没问题)

可以安装 vim插件,同样享受 vim 的快捷操作

ctrl+alt+l 代码格式化

如果你的测试代码要通过 ftp 上传到测试机 Tools->deployment 功能必须配置下,自动上传修改的文件到测试机

不仅仅是 svn还有 git都有很好的支持

可以配置断点调试,参考 +Web+Application+Debugging+with+Xdebug+and+PhpStorm 本身不常用

支持的php版本很新。当前的 phpstorm7 支持php5.5。接下来的phpstorm8支持Php5.6。

函数中未使用的变量是灰色的。使用未定义的变量会有红色下划线提示。提示变量很好的减少了手误

以上是我常用的,还有很多功能比如对composer phpunit的支持也没用过。这些习惯命令行操作了

1. 项目名右键选择"Local History | Show History"可查看本地修改记录

2. Ctrl + E 可查看最近打开文件或项目

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

4. Ctrl + Shift + V,可选择要粘贴的最近内容

5. Ctrl + D,复制粘贴选中的文本

6. Ctrl + Y,删除当前行或选中行

7. Ctrl + Alt + 左右方向键,定位到上一次编辑的位置

8. Alt + 上下方向键,跳转到上/下函数

9. Alt + 左右方向键,导航标签切换

10. Ctrl + N,根据类名称查找

11. Ctrl + Shift + N,根据文件名查找

12. Ctrl + Shift + Alt + N,根据函数名查找

13. Ctrl + Shift + F,Find in Path

14. Ctrl + Shift + I,查看变量初始化的值

15. Ctrl + F12,快速查看当前文件的所有方法

16. Ctrl + /,单行注释

17. Ctrl + Shift + /,,多行注释

18. 修改默认打开的文件模版:"file" ---> "setting" --->"file and code template"

19. /** + Enter,自动生成注释

20. Ctrl + Alt + L,格式化代码

phpstorm常用快捷键大全

mac电脑phpstorm快捷键

    command + a 全选

   command + c 复制

    command + v 粘贴

   command + z 撤消

    command + k 代码搜索

    command + l 输入行号跳到某一行

    command + o 查看一个类的结构

    command + / 单行注释

    command + e 列出最后打开的文件

    ctrl + shift + / 块注释

    shift + command + x

    shift + command + r 按文件名搜索对应文件所在路径

    shift + command + t 按类名搜索对应文件所在路径

    shift + command + c 复制当前文件所在路径

    选中左侧的文件名  shift + f6(mac需要同时按住键) 进行文件重命名

windows下phpstorm的快捷键

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在当前类文件里快速查找方法

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

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 在当前类文件里快速查找方法

Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
PHP中的开发工具PHP中的开发工具May 23, 2023 am 08:18 AM

PHP是一种广泛应用于Web开发的编程语言。对于PHP的开发工具来说,选择一个合适的工具可以让开发者的工作变得更加高效和便捷。在本篇文章中,我们将探讨几种常见的PHP开发工具,包括集成开发环境(IDE)、文本编辑器以及调试工具等。一、集成开发环境(IDE)PhpStormPhpStorm是一款功能强大的PHP开发环境,由JetBrains开发。它不仅支持PH

PHP编程中有哪些常见的代码编辑器?PHP编程中有哪些常见的代码编辑器?Jun 12, 2023 pm 12:30 PM

PHP是一种流行的服务器端脚本语言,被广泛用于Web开发。为了写出高效、精简的PHP代码,程序员们需要使用一款优秀的代码编辑器。这篇文章将介绍PHP编程中一些常见的代码编辑器。SublimeTextSublimeText可能是最受欢迎的代码编辑器之一。它的灵活性和易用性使其成为许多开发人员的首选编辑器。SublimeText的主要特点包括:高度定制

掌握这3种综合开发工具,PHP开发必不可少掌握这3种综合开发工具,PHP开发必不可少Jan 13, 2024 pm 01:13 PM

PHP开发必备工具盘点:掌握这3种集成开发工具,需要具体代码示例随着互联网的飞速发展,PHP作为一种广泛应用于开发网站和Web应用的编程语言,受到了越来越多开发者的喜爱。为了提高开发效率和质量,使用合适的集成开发工具是必不可少的。在本文中,我们将盘点PHP开发必备的3种工具,并为每一种工具提供具体的代码示例,帮助开发者更好地掌握和应用。第一种工具:PHPSt

揭开PHP集成开发工具的面纱:介绍常用的3种工具揭开PHP集成开发工具的面纱:介绍常用的3种工具Jan 11, 2024 am 09:22 AM

PHP集成开发工具大揭秘:常见的3种工具一览,需要具体代码示例随着互联网的不断发展,PHP作为一种开发Web应用程序的脚本语言,被广泛应用于各个领域。为了提高开发效率和代码质量,许多程序员选择使用集成开发工具(IntegratedDevelopmentEnvironment,简称IDE)来进行PHP开发。本文将揭秘常见的3种PHP集成开发工具,并提供具体

常见的PHP编辑器和开发工具常见的PHP编辑器和开发工具Jun 23, 2023 am 09:36 AM

在当前的Web开发中,PHP已经成为了一个十分受欢迎的后端编程语言。然而,在进行PHP开发时,选用优质的编辑器和开发工具可以大大提升开发效率和代码质量。本文将介绍一些常见的PHP编辑器和开发工具。PHPStormPHPStorm是一款由JetBrains公司推出的集成开发环境(IDE),提供了强大的PHP开发支持、代码分析、调试、自动化测试等一系列功能,并支

开发CMS必备的PHP编程工具介绍开发CMS必备的PHP编程工具介绍Jun 21, 2023 pm 02:23 PM

作为一种广泛应用于Web开发的编程语言,PHP发展了二十余年,已经成为了许多开发者的首选。当然,在利用PHP进行Web开发的过程中,工具的选择也是非常重要的。本文将简要介绍一些开发CMS必备的PHP编程工具,以期为正在或准备从事Web开发的开发者提供一些帮助和指导。EclipsePDT作为一种流行的集成开发环境(IDE),EclipsePDT集成了许多

PHP编程中有哪些常见的调试工具?PHP编程中有哪些常见的调试工具?Jun 12, 2023 am 08:02 AM

随着互联网的发展,PHP编程的应用越来越广泛。但是,在进行PHP编程时,开发人员经常会遇到调试问题,这就需要用到调试工具。本文将介绍PHP编程中常见的调试工具及其使用方法。XdebugXdebug是PHP编程中最常用的调试工具之一。它可以为PHP脚本提供一些强大的功能,如代码分析、变量跟踪、函数调用追踪等。Xdebug还可以生成调试信息,使开发人员更方便地进

PHP编程中有哪些常见的集成开发环境?PHP编程中有哪些常见的集成开发环境?Jun 12, 2023 am 11:37 AM

PHP编程的集成开发环境(IDE)是程序员日常工作中不可或缺的工具之一。IDE提供了强大的编辑器、调试器、版本控制、代码自动补全和语法检查等功能,让程序员在开发过程中更加轻松、高效地完成代码编写和调试工作。那么在PHP开发中,都有哪些常见的集成开发环境呢?下面就为大家介绍几款常用的PHPIDE。PHPStormPHPStorm是由JetBrains公司开发

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
Repo: How To Revive Teammates
4 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
4 weeks agoBy尊渡假赌尊渡假赌尊渡假赌

Hot Tools

EditPlus Chinese cracked version

EditPlus Chinese cracked version

Small size, syntax highlighting, does not support code prompt function

Dreamweaver Mac version

Dreamweaver Mac version

Visual web development tools

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Powerful PHP integrated development environment

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

mPDF

mPDF

mPDF is a PHP library that can generate PDF files from UTF-8 encoded HTML. The original author, Ian Back, wrote mPDF to output PDF files "on the fly" from his website and handle different languages. It is slower than original scripts like HTML2FPDF and produces larger files when using Unicode fonts, but supports CSS styles etc. and has a lot of enhancements. Supports almost all languages, including RTL (Arabic and Hebrew) and CJK (Chinese, Japanese and Korean). Supports nested block-level elements (such as P, DIV),