如何使用phpstorm編程的簡單介紹

本文目錄一覽:

phpstorm中怎樣實現多個光標和選擇(多個光標同時編輯)

按Alt+J即可。

phpstorm快捷鍵:

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查找修改的文件,最近變更歷史。

擴展資料:

Phpstorm的功能:

1、能夠直接把代碼直接upload到服務器的方便部屬;

2、跨平台;

3、生成類的繼承關係圖,比如有一個在多次繼承了之後的類,依舊可以通過這個功能查看它的所有父級關係;

4、對php支持refactor功能;

5、具有本地歷史記錄/localhistory的功能;

6、對於大型的編程十分方便,可以自動生成phpdoc注釋;

7、需要修改代碼很方便,對代碼重構也是支持的;

8、支持zencode的內置。

參考資料:百度百科-PhpStorm

如何優雅地使用PhpStorm

優點

跨平台。

對PHP支持refactor功能。

自動生成phpdoc的注釋,非常方便進行大型編程。

內置支持Zencode。

生成類的繼承關係圖,如果有一個類,多次繼承之後,可以通過這個功能查看他所有的父級關係。

支持代碼重構,方便修改代碼。

擁有本地歷史記錄功能(local history功能)。

方便的部署,可以直接將代碼直接upload到服務器。

快捷鍵

phpStorm有非常非常多並且好用的的快捷鍵,我下面就舉一些經常用的的快捷鍵演示,還有一些不常用的就不舉例了,絕對能提高你開發的效力率…

(Windows與Mac類似,只要把command鍵換成ctrl)

查詢相關

command + f 查找當前文件

command + r 查找替換

command + e 打開最近的文件

command + shift + o 快速查詢文件

command + shift + f 關鍵字查找,更強大的查詢器(機器不好的,最好還是先確定一下目錄)

command + shift + r 高級替換

command + alt + b 找到當剪類的所有子類

alt + shift + c 查找最近修改的文件

alt + f7 直接查詢選中的字符

ctrl + f7 文件中查詢選中字符

command + 鼠標點擊 跳到類或方法或變量等聲明處

command + shift + tab 切換tab頁文件

command + shift + +,- 展開或縮起

command + . 摺疊或展開選中的代碼

自動代碼

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

command + n 快事為每個成員屬性生成 getter 及 setter 方法

ctrl + i 快速生成插入魔術方法

ctrol + o 複寫父類方法

command + alt + l 對當前文件進行格式化排版

command + d 複製當剪行

command + / // 注釋

command + shift + / / / 注釋

工具類等

連拉ssh 照着配就行了,很簡單

composer 這個也很明了吧,不多說了,平時咱們都是通過命令行來實現的

vagrant 這個phpstorm 10集成了vagrant,介於咱們自己已經搭建好了自己的vagrant環境,就不使用phpstorm所集成的啦

如何優雅地使用PhpStorm10

mac電腦phpstorm快捷鍵

command + a 全選

command + c 複製

command + v 粘貼

command + z 撤消

fn+command+f2 查看類結構

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

如何編寫phpstorm 插件

分享我的一個收藏

打開phpstorm,依次點擊 File-Settings…-Plugins,此時會看到這樣的一個界面

點擊圖中紅框標註的按鈕(Browse repositories),然後再彈出的窗口上方搜索位置,

輸入 (powe),完整的插件名稱叫做 activate-power-mode,但是因為我們還有一個插件要裝,所以輸入powe就夠了,結果大概如圖所示

看到圖中紅框所標註的兩個插件了嗎,在右側點擊install進行安裝,因為我已經安裝過了,所以沒有install。安裝完需要重啟來生效,如果特效有卡頓,請切換一個文件打開,再切回來,一般就可以了,一般這個只會出現在第一次打開編輯器的時候,裏面只打開了一個文件

可以選擇安裝其中的一個,也可以都安裝,我是兩個都安裝的,說一下他們的區別

activate-power-mode: 包含鼠標點擊,代碼輸入等等的粒子特效,

power-mode 2: 只包含代碼輸入時的火焰特效,這個很炫的,下面上張圖演示一下

另外再說一個,這兩個特效默認都是包含屏幕抖動的特效的,其中power mode  2可以通過設置取消,但是activate-power-mode就不可以了,如果需要這個也不抖動的效果的,可以下載我重新編譯的插件文件,安裝方式為上圖中第三個按鈕from disk

看到粒子和火焰的特效了嗎,親如果滿意,請~~喲

phpstorm icl 怎麼用

phpstorm icl使用方法

雙擊打開phpstorm,選擇工具欄中vcs選項

選擇checkout from verSion control 選項下的svbversion選項

點擊彈出框上的+號,然後在資源url出寫上你要checkout項目的svn地址

填上有效的鏈接地址之後。。。就會出現賬號密碼框。。。輸入正確後就出現如圖所示的資源了

點擊該步驟中顯示出的+號會出現你要下載的資源

然後點擊如圖所示的checkout字樣,並且出現了保存的畫面

點擊新建文件夾的按鈕。。填上項目的名稱。。。並且點擊ok,會出現又一次驗證的彈框。。。並且彈出選擇svn版本的選擇框。。因本人服務器是使用的1.6故選擇1.6

點擊ok之後。。下面出現檢出字樣

檢出完畢後。。他問你是否要打開剛剛新建的項目目錄。。點擊yes。。選擇new Windows

新項目打開完畢了。。。此外還有幾部要操作

雙擊下面的external。。點擊右側現在框的加號。。把你項目所使用的框架位置引入

如此操作完成之後提交也可以正常使用了!

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/278953.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-20 15:02
下一篇 2024-12-20 15:02

相關推薦

  • 如何使用Python獲取某一行

    您可能經常會遇到需要處理文本文件數據的情況,在這種情況下,我們需要從文本文件中獲取特定一行的數據並對其進行處理。Python提供了許多方法來讀取和處理文本文件中的數據,而在本文中,…

    編程 2025-04-29
  • Python簡單數學計算

    本文將從多個方面介紹Python的簡單數學計算,包括基礎運算符、函數、庫以及實際應用場景。 一、基礎運算符 Python提供了基礎的算術運算符,包括加(+)、減(-)、乘(*)、除…

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

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

    編程 2025-04-29
  • 如何使用jumpserver調用遠程桌面

    本文將介紹如何使用jumpserver實現遠程桌面功能 一、安裝jumpserver 首先我們需要安裝並配置jumpserver。 $ wget -O /etc/yum.repos…

    編程 2025-04-29
  • Python海龜代碼簡單畫圖

    本文將介紹如何使用Python的海龜庫進行簡單畫圖,並提供相關示例代碼。 一、基礎用法 使用Python的海龜庫,我們可以控制一個小海龜在窗口中移動,並利用它的「畫筆」在窗口中繪製…

    編程 2025-04-29
  • 如何使用Python讀取CSV數據

    在數據分析、數據挖掘和機器學習等領域,CSV文件是一種非常常見的文件格式。Python作為一種廣泛使用的編程語言,也提供了方便易用的CSV讀取庫。本文將介紹如何使用Python讀取…

    編程 2025-04-29
  • Hibernate註解聯合主鍵 如何使用

    解答:Hibernate的註解方式可以用來定義聯合主鍵,使用@Embeddable和@EmbeddedId註解。 一、@Embeddable和@EmbeddedId註解 在Hibe…

    編程 2025-04-29
  • 如何使用random生成不重複的隨機數

    在編程開發中,我們經常需要使用隨機數來模擬一些場景或生成一些數據。但是如果隨機數重複,就會造成數據的不準確性。這時我們就需要使用random庫來生成不重複且隨機的數值。下面將從幾個…

    編程 2025-04-29
  • 如何使用HTML修改layui內部樣式影響全局

    如果您想要使用layui來構建一個美觀的網站或應用,您可能需要使用一些自定義CSS來修改layui內部組件的樣式。然而,修改layui組件的樣式可能會對整個頁面產生影響,甚至可能破…

    編程 2025-04-29
  • 如何使用GPU加速運行Python程序——以CSDN為中心

    GPU的強大性能是眾所周知的。而隨着深度學習和機器學習的發展,越來越多的Python開發者將GPU應用於深度學習模型的訓練過程中,提高了模型訓練效率。在本文中,我們將介紹如何使用G…

    編程 2025-04-29

發表回復

登錄後才能評論