ホームページ php教程 php手册 PHPStrom中实用的功能和快捷键大全

PHPStrom中实用的功能和快捷键大全

Jun 06, 2016 pm 07:43 PM
phpstorm

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

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

PHP 関数のデバッグに Xdebug を使用するにはどうすればよいですか? PHP 関数のデバッグに Xdebug を使用するにはどうすればよいですか? Apr 17, 2024 am 11:12 AM

XdebugPHP 拡張機能をインストールして有効にすると、PhpStorm や VSCode などの Xdebug クライアントを使用して PHP 関数をデバッグできます。ブレークポイントを設定し、IDE を使用してスクリプトを実行し、デバッグ モードに入って変数を検査し、段階的なデバッグを実行し、コール スタックを表示します。実際のケースでは、sum 関数にブレークポイントを設定し、デバッガーを使用して変数と実行フローを表示し、エラーをデバッグしたりコードを最適化したりできます。

PHP 関数のコードのデバッグ方法 PHP 関数のコードのデバッグ方法 Apr 10, 2024 am 11:39 AM

PHP 関数のコード デバッグ方法は次のとおりです。 組み込みデバッガー: var_dump() または print_r() を使用して、変数または配列の内容を出力します。ロギング: error_log() 関数を使用して、指定したファイルまたはシステム ログにデバッグ メッセージを記録します。ブレークポイント: コード内の特定のポイントでプログラムを一時停止し、変数値と実行フローを調べます。例外処理: try-catch ブロックを使用して、関数でスローされた例外を処理し、例外メッセージとスタック トレースを出力します。 Xdebug デバッガー: 変数値の追跡、ブレークポイントの設定、コード カバレッジの分析などの高度なデバッグ機能を提供します。

PHP コードのリファクタリングのベスト プラクティス PHP コードのリファクタリングのベスト プラクティス May 06, 2024 pm 05:09 PM

回答: PHP コードのリファクタリングは、分離、可読性、保守性の向上、および複雑さの軽減の原則に従っています。実践: 名前空間を使用してコードを整理します。コンポーネントを依存関係注入コンテナーと分離します。冗長なコードをリファクタリングします。大きなクラスを分解します。最新のコーディング スタイルを使用します。

phpstormでCLIモードをデバッグする方法は? phpstormでCLIモードをデバッグする方法は? Apr 01, 2025 pm 02:57 PM

phpstormでCLIモードをデバッグする方法は? PHPStormで開発するときは、PHPをコマンドラインインターフェイス(CLI)モードでデバッグする必要がある場合があります。

PHP の開発ツール PHP の開発ツール May 23, 2023 am 08:18 AM

PHP は、Web 開発で広く使用されているプログラミング言語です。 PHP 開発ツールの場合、適切なツールを選択することで、開発者の作業をより効率的かつ便利にすることができます。この記事では、統合開発環境 (IDE)、テキスト エディター、デバッグ ツールなど、いくつかの一般的な PHP 開発ツールについて説明します。 1. 統合開発環境 (IDE) PhpStorm PhpStorm は、JetBrains によって開発された強力な PHP 開発環境です。 PHをサポートするだけではありません

PHP プログラミング用の一般的なコード エディターは何ですか? PHP プログラミング用の一般的なコード エディターは何ですか? Jun 12, 2023 pm 12:30 PM

PHP は、Web 開発に広く使用されている人気のあるサーバーサイド スクリプト言語です。効率的で合理化された PHP コードを作成するには、プログラマーは優れたコード エディターを使用する必要があります。この記事では、PHP プログラミングにおける一般的なコード エディターをいくつか紹介します。 SublimeTextSublimeText は、おそらく最も人気のあるコード エディターの 1 つです。その柔軟性と使いやすさにより、多くの開発者に選ばれるエディターとなっています。 SublimeText の主な機能は次のとおりです。 高度なカスタマイズ

PHP 開発には、これら 3 つの包括的な開発ツールをマスターすることが不可欠です PHP 開発には、これら 3 つの包括的な開発ツールをマスターすることが不可欠です Jan 13, 2024 pm 01:13 PM

PHP 開発に不可欠なツールの一覧: これら 3 つの統合開発ツールをマスターするには、特定のコード サンプルが必要です。インターネットの急速な発展に伴い、Web サイトや Web アプリケーションの開発に広く使用されているプログラミング言語として、PHP はますます多くの開発者を魅了しています。 。開発効率と品質を向上させるためには、適切な統合開発ツールを使用することが不可欠です。この記事では、PHP 開発に必要な 3 つのツールを取り上げ、開発者がそれらをよりよく習得して適用できるように、各ツールの具体的なコード例を提供します。最初のツール: PHPSt

一般的な PHP エディターと開発ツール 一般的な PHP エディターと開発ツール Jun 23, 2023 am 09:36 AM

現在の Web 開発では、PHP が非常に人気のあるバックエンド プログラミング言語になっています。ただし、PHP を開発する場合、高品質のエディターと開発ツールを選択すると、開発効率とコードの品質を大幅に向上させることができます。この記事では、一般的な PHP エディターと開発ツールをいくつか紹介します。 PHPStormPHPStormは、JetBrains社が提供する統合開発環境(IDE)で、強力なPHP開発支援、コード解析、デバッグ、自動テストなどの一連の機能を提供し、

See all articles