phpstorm運行多個程序,phpstorm怎麼運行代碼

本文目錄一覽:

phpstorm 中是怎樣調試PHP

PHPStorm+XDebug配置和斷點調試

Xdebug是一個開放源代碼的PHP程序調試器(即一個Debug工具),可以用來跟蹤,調試和分析PHP程序的運行狀況。安裝和配置Xdebug大體分為三大步:

一、PHPStorm配置

1.File – Settings – Languages Frameworks – PHP

//詳情: 

XDebug]

zend_extension=”E:\phpStudy\php\php-5.6.27-nts\ext\php_xdebug.dll”/ppxdebug.profiler_append = 0

xdebug.profiler_enable = 0

xdebug.trace_enable_trigger = 1

xdebug.profiler_enable_trigger = 1

xdebug.profiler_output_dir =”E:\phpStudy\tmp\xdebug”

xdebug.trace_output_dir =”E:\phpStudy\tmp\xdebug”

;xdebug.profiler_output_name = “cachegrind.out.%t-%s”

xdebug.profiler_output_name = “callgrind.out.%t-%s”

xdebug.remote_enable = 1

xdebug.remote_handler = “dbgp”

xdebug.remote_host = “127.0.0.1”

這個帖子很詳細

phpstorm怎樣運行單個php文件

PhpStorm中php文件的有兩種運行方式:一種是在下面的console中運行,一種是在瀏覽器運行。平時為了便於調試一般放在console里運行,因為需要打印的調試信息會實時被打印出來方便我們了解代碼運行的狀況,但是瀏覽器運行方式是等整個程序運行完再統一打印,有時候程序直接卡死了也不知道卡死在哪裡。

今天改代碼就給代碼加了個循環不知道怎麼的就無法在console里運行只能在瀏覽器里運行了,我也是感覺日了狗了,稍微研究了一下如何設置運行方式:菜單-Run-Edit

Configurations…

添加設置.png

可以看到JavaScript

Debug就是瀏覽器運行方式,PHP

Script就是控制台運行方式,給需要運行的文件添加一個設置就可以了,這是我在後盾人看的比較接近的一個答案,只是讓你有個參考,希望能幫到你。✧*。٩(^㉨^*)و✧*。

phpstorm安裝過程中要不要打勾

PHPStorm軟件功能十分強大,可以支持很多語言,而且智能性非常高。

但是國內使用的人口還不是很多,由於是在配置PHPStorm方面,經常會遇到一些問題,此貼專門用於解決此問題。

問題1-如何新建PHPStorm工程

選擇File-New Project,應該是所以程序的經典路徑

問題2-如何運行PHPStorm程序

選擇對應需要運行的文件,點擊右鍵,出現下拉菜單,選擇Run這個文件或者程序

問題3-PHPStorm解釋器找不到

剛剛安裝好的PHPStorm軟件,默認是沒有配置PHPStorm解釋器,沒有PHPStorm解釋器的話,PHP程序是無法直接在PHPStorm裡面運行看到效果的。所以必須專門配置一把。

配置路徑:File-Settings-PHP,選中到PHP文件安裝的最外層

問題4-1配置PHP5.6.6支持Mysql

當前PHP和Mysql是一對好基友,由於PHP自身的封裝,調用Mysql十分方便。但是對於PHP5.6.6服務器還是默認不支持的。具體原因不詳,需要自己開方此部分功能。

具體操作步驟如下:

2-1將php.ini-development改為php.ini

2-2將extension_dir = “D:/Program Files/PHP/php-5.6.6-Win32-VC11-x64/ext”

2-3將

extension=php_mysql.dll

extension=php_mysqli.dll

現在最好用mysqli驅動,不再用mysql驅動

對應第三個圖

2-4重啟即可支持

為什麼我安裝的PHPSTORM運行不了PHP程序

phpstorm 是個 php 代碼編寫、除錯的工具,運行(瀏覽) php代碼,需要 php服務環境的支持,嚴格來說,與phpstorm無關。

一般來說,如果在 phpstorm 里,點擊瀏覽器圖標,能正確用選定的瀏覽器,打開正確的網址,那麼,通常來說,phpstorm就算是正常工作了。

建議先檢查php環境運行情況,再檢查phpstorm配置。

如何開啟運行兩個jetbrains phpstorm 10.0

到官網下載phpstorm並安裝

首次運行會顯示如下對話框選擇第二個,然後點擊ok進入下一步

然後會彈出一個提示註冊的對話框,輸入以下信息:

User Name :EMBRACELicense Key :

===== LICENSE BEGIN =====43136-1204201000002UsvSON704l”dILe1PVx3y4″B349AU6oSDJrsjE8nMOQh”8HTDJHIUUhgd1BebYc5U”6OxDbVsALB4Eb10PW8″===== LICENSE END =====

點擊ok進入下一步

選擇 Accept all terms of the license,然後點擊ok,此時已經破解成功。

你可能不喜歡默認的主題或字體或顏色,下面就修改它們:一次點擊 file-setting,彈出如下對話框在此對話框里就可以修改你想修改的東西,找到如下圖標註的區域,在裡面修改即可。

如何優雅的使用 phpStorm 開發工具

PhpStorm 是 JetBrains 公司開發的一款商業的 PHP 集成開發工具,PhpStorm可隨時幫助用戶對其編碼進行調整,運行單元測試或者提供可視化debug功能。Phpstrom的一款名為Magicento的插件對快速創建Magento插件十分有用。

常用快捷鍵

設置快捷鍵:File – Settings – IDE Settings – Keymap – 選擇“Eclipse” – 然後“Copy”一份 – 再個性化設置(自己習慣的)快捷鍵

常用快捷鍵(keymaps:Default情況下)

Esc鍵編輯器(從工具窗口)

F1 幫助 千萬別按,很卡!

F2(Shift+F2) 下/上高亮錯誤或警告快速定位

F3 向下查找關鍵字出現位置

F4 查找變量來源

F5 複製文件/文件夾

F6 移動

F11 切換書籤

F12 返回到以前的工具窗口

注意:部分快捷鍵,必須在沒有更改快捷鍵的情況下才可以使用

查詢快捷鍵

CTRL+N 查找類

CTRL+SHIFT+N 查找文件,打開工程中的文件(類似於eclipse中的ctrl+shift+R),目的是打開當前工程下任意目錄的文件

CTRL+SHIFT+ALT+N 查 找類中的方法或變量(JS)

CIRL+B 找變量的來源,跳到變量申明處

CTRL+ALT+B 找所有的子類

CTRL+SHIFT+B 找變量的 類

CTRL+G 定位行,跳轉行

CTRL+F 在當前窗口查找文本

CTRL+SHIFT+F 在指定路徑查找文本

CTRL+R 當前窗口替換文本

CTRL+SHIFT+R 在指定路徑替換文本

ALT+SHIFT+C 查找修改的文件,最近變更歷史

CTRL+E 最近打開的文件

F3 查找下一個

SHIFT+F3 查找上一個

F4 查找變量來源

CTRL+ALT+F7 選 中的字符 查找工程出現的地方

ALT+F7 直接查詢選中的字符

Ctrl+F7 文件中查詢選中字符

自動代碼

ALT+回車 導入包,自動修正

CTRL+ALT+L 格式化代碼

CTRL+ALT+I 自動縮進

CTRL+ALT+O 優化導入的類和包

CTRL+E 最近更改的文件/代碼

CTRL+SHIFT+SPACE 切換窗口

CTRL+SPACE空格 代碼自動完成,代碼提示,一般與輸入法衝突

CTRL+ALT+SPACE 類 名或接口名提示(與系統衝突)

CTRL+P 方法參數提示,顯示默認參數

CTRL+J 自動代碼提示,自動補全

CTRL+ALT+T 把選中的代碼放在 TRY{} IF{} ELSE{} 里

ALT+INSERT 生成代碼(如GET,SET方法,構造函數等)

複製快捷方式

F5 複製文件/文件夾

CTRL+C 複製

CTRL+V 粘貼

CTRL+X 剪 切,刪除行

CTRL+D 複製行

Ctrl + Y 刪除行插入符號

CTRL+SHIFT+V 可以複製多個文本

高亮

CTRL+F 選中的文字,高亮顯示 上下跳到下一個或者上一個

F2(Shift+F2) 高亮錯誤或警告快速定位

SHIFT+F2 高亮錯誤或警告快速定位

CTRL+SHIFT+F7 高亮顯示多個關鍵字.

本地歷史VCS/SVN

Alt +反引號(’) 快速彈出VCS菜單

Ctrl + K 提交項目VCS

Ctrl + T 更新項目從VCS

Alt + Shift + C 查看最近發生的變化

其他快捷方式

CTRL+Z 倒退(代碼後悔)

CTRL+SHIFT+Z 向前

CTRL+H 顯 示類結構圖

Ctrl +F12 文件結構彈出

Ctrl+Shift+H 方法的層次結構

Ctrl+Alt+H 呼叫層次

CTRL+Q 顯示代碼注釋

CTRL+W 選中代碼,連續按會 有其他效果

Ctrl+Shift+W 減少當前選擇到以前的狀態

CTRL+B 轉到聲明,快速打開光標處的類或方法說明注釋(CTRL + 鼠標單擊 也可以)

CTRL+O 魔術方法

CTRL+/ 注釋//取消注釋

CTRL+SHIFT+/ 注釋/*…*/

CTRL+ [] 光標移動到 {}[]開頭或結尾位置

CTRL+SHIFT+[] 選中塊代碼,可以快速複製

ctrl + ‘-/+’: 可以摺疊項目中的任何代碼塊,包括htm中的任意nodetype=3的元素,function,或對象直接量等等。它不是選中摺疊,而是自動識別摺疊。

ctrl + ‘.’: 摺疊選中的代碼的代碼

Ctrl+Shift+U 選中的字符大小寫轉換

ctrl+shift+i 快速查看變量或方法定義源

CTRL+ALT+F12 資源管理器打開文件夾,跳轉至當前文件在磁盤上的位置

ALT+F1 選擇當前文件或菜單中的任何視圖工具欄

SHIFT+ALT+INSERT 豎編輯模式

CTRL+ALT ←/→ 返回上次編輯的位置

ALT+ ←/→ 切換代碼視圖,標籤切換

ALT+ ↑/↓ 在方法間快速移動定位

alt + ‘7’: 顯示當前的類/函數結構。類似於eclipse中的outline的效果。試驗了一下,要比aptana的給力一些,但還是不能完全顯示prototype下面的方法名。

SHIFT+F6 重命名,重構 當前區域內變量重命名/重構

不但可以重命名文件名,而且可以命名函數名,函數名可以搜索引用的文件,還可以重命名局部變量。還可以重命名標籤名。在sublime text中有個類似的快捷鍵:ctrl+shift+d。

ctrl+shift+enter(智能完善代碼 如 if())

ctrl+shift+up/down(移動行、合併選中行,代碼選中區域 向上/下移動)

CTRL+UP/DOWN 光標跳轉到編輯器顯示區第一行或最後一行下

ESC 光標返回編輯框

SHIFT+ESC 光 標返回編輯框,關閉無用的窗口

CTRL+F4 關閉當前的編輯器或選項卡

Ctrl + Alt + V引入變量

Ctrl + Alt + F 類似引入變量

Ctrl + Alt + C引入常量

Ctrl + Tab 鍵切換選項卡和工具窗口

Ctrl + Shift + A 查找快捷鍵

Alt + #[0-9] 打開相應的工具窗口

Ctrl + Shift + F12 切換最大化編輯器

Alt + Shift + F 添加到收藏夾

Alt + Shift + I 檢查當前文件與當前的配置文件

Ctrl +反引號(`) 快速切換目前的配色/代碼方案/快捷鍵方案/界面方案

Ctrl + Alt + S 打開設置對話框(與QQ衝突)

運行

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

在上面面的圖中,點擊COPY ,自己新建一個方案,如 T1

然後開始設置快捷鍵,修改時,右擊會彈出菜單,如下圖,改成你想要的快捷鍵

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

11.顯示文件夾或文件過濾

File-Setting-File Types-Ignore file and folders

裡面填寫你要的過濾不顯示的

注意大小寫哦

12.當前編輯文件定位

方法1) 在編輯的所選文件按ALT+F1, 然後選擇PROJECT VIEW

13.優化文件保存

File-Settings-General-

Synchronize file on frame activation:個人需要是否取消同步文件

Save files on framedeactivation:取消

Save files automatically:選中,設置自動保存,設置 30秒自動保存時間,這樣IDEA依然可以自動保持文件,所以在每次切換時,你需要按下Ctrl+S保存文件

14.SVN設置

Setting-Version control- 右側 VCS 下面選擇 Subversion

網絡上比較流行的PHPStorm註冊碼:

用戶名:EMBRACE

註冊碼:

===== LICENSE BEGIN =====

11674-12042010

0000064nA0kkqI8qwPBF1rebuLP2Js

Shb1n3EDL6mUr9LnhpxzMTxV”zZNjA

DVi1nwUvh7UuZ8FGwaN8WejHHHtFop

===== LICENSE END =====

用戶名:EMBRACE

註冊碼:

===== LICENSE BEGIN =====

11674-12042010

0000064nA0kkqI8qwPBF1rebuLP2Js

Shb1n3EDL6mUr9LnhpxzMTxV”zZNjA

DVi1nwUvh7UuZ8FGwaN8WejHHHtFop

===== LICENSE END =====

原創文章,作者:LQNO,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/131231.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
LQNO的頭像LQNO
上一篇 2024-10-03 23:43
下一篇 2024-10-03 23:43

相關推薦

  • Python周杰倫代碼用法介紹

    本文將從多個方面對Python周杰倫代碼進行詳細的闡述。 一、代碼介紹 from urllib.request import urlopen from bs4 import Bea…

    編程 2025-04-29
  • Python字符串寬度不限制怎麼打代碼

    本文將為大家詳細介紹Python字符串寬度不限制時如何打代碼的幾個方面。 一、保持代碼風格的統一 在Python字符串寬度不限制的情況下,我們可以寫出很長很長的一行代碼。但是,為了…

    編程 2025-04-29
  • python強行終止程序快捷鍵

    本文將從多個方面對python強行終止程序快捷鍵進行詳細闡述,並提供相應代碼示例。 一、Ctrl+C快捷鍵 Ctrl+C快捷鍵是在終端中經常用來強行終止運行的程序。當你在終端中運行…

    編程 2025-04-29
  • 為什麼Python不能編譯?——從多個方面淺析原因和解決方法

    Python作為很多開發人員、數據科學家和計算機學習者的首選編程語言之一,受到了廣泛關注和應用。但與之伴隨的問題之一是Python不能編譯,這給基於編譯的開發和部署方式帶來不少麻煩…

    編程 2025-04-29
  • Python程序需要編譯才能執行

    Python 被廣泛應用於數據分析、人工智能、科學計算等領域,它的靈活性和簡單易學的性質使得越來越多的人喜歡使用 Python 進行編程。然而,在 Python 中程序執行的方式不…

    編程 2025-04-29
  • Python基礎代碼用法介紹

    本文將從多個方面對Python基礎代碼進行解析和詳細闡述,力求讓讀者深刻理解Python基礎代碼。通過本文的學習,相信大家對Python的學習和應用會更加輕鬆和高效。 一、變量和數…

    編程 2025-04-29
  • Python程序文件的拓展

    Python是一門功能豐富、易於學習、可讀性高的編程語言。Python程序文件通常以.py為文件拓展名,被廣泛應用於各種領域,包括Web開發、機器學習、科學計算等。為了更好地發揮P…

    編程 2025-04-29
  • Java判斷字符串是否存在多個

    本文將從以下幾個方面詳細闡述如何使用Java判斷一個字符串中是否存在多個指定字符: 一、字符串遍歷 字符串是Java編程中非常重要的一種數據類型。要判斷字符串中是否存在多個指定字符…

    編程 2025-04-29
  • 倉庫管理系統代碼設計Python

    這篇文章將詳細探討如何設計一個基於Python的倉庫管理系統。 一、基本需求 在着手設計之前,我們首先需要確定倉庫管理系統的基本需求。 我們可以將需求分為以下幾個方面: 1、庫存管…

    編程 2025-04-29
  • Python滿天星代碼:讓編程變得更加簡單

    本文將從多個方面詳細闡述Python滿天星代碼,為大家介紹它的優點以及如何在編程中使用。無論是剛剛接觸編程還是資深程序員,都能從中獲得一定的收穫。 一、簡介 Python滿天星代碼…

    編程 2025-04-29

發表回復

登錄後才能評論