Sublime Text3搭建PHP開發環境

來源:互聯網
上載者:User
本文主要給大家分享了關於Sublime Text3搭建PHP開發環境 ,感興趣的小夥伴可以做一下參考

一.Sublime text3安裝

到官網http://www.sublimetext.com/下載Sublime text3,下載完後點擊安裝,一直點下一步。

二.安裝Package Control

安裝其他外掛程式前需要先安裝Package Control

方法1.Ctrl+`快速鍵或者通過View->Show Console菜單開啟命令列,輸入在https://packagecontrol.io/installation複製的相關代碼粘貼到控制台。

方法2.通過方法1我是安裝失敗的,直接手動安裝:

首先到https://packagecontrol.io/installation下載Package Control.sublime-package,

然後,點擊Preferences -> Browse Packages菜單->進入開啟的目錄的上層目錄C:\Users\……\……\Sublime Text 3->然後再進入Installed Packages/目錄->把下載的Package Control.sublime-package放到Installed Packages/目錄->重啟Sublime Text。

如果安裝成功了,在Preferences菜單下可以看到Package Settings和Package Control兩個菜單。

三.開始安裝外掛程式

通過快速鍵 Ctrl+Shift+P 開啟Package Control,輸入pic並點擊Package Control:Install Pcakage

下一步:在出現的輸入框中輸入你需要安裝的外掛程式

我主要安裝以下外掛程式:


1.Aligment 自動對齊

由於Ctrl+Alt+A可能跟某IM的快速鍵衝突,修改Sublime Text 2快速鍵的方法如下:

開啟 Preferences=>Package Settings=>Alignment=>Key Bindding - User然後寫入

[ { "keys": ["ctrl+alt+l"], "command": "alignment" }]

Aligment詳解https://blog.csdn.net/sugang_ximi/article/details/48464253

2.Bracket Highlighter 用於匹配括弧,引號和html標籤。對於很長的代碼很有用。安裝好之後,不需要設定外掛程式會自動生效

3.ConvertToUTF8 支援UTF-8編碼的外掛程式

4.DocBlockr DocBlockr可以自動產生PHPDoc風格的注釋。它支援的語言有Javascript, PHP, ActionScript, CoffeeScript, Java, Objective C, C, C++
5.Emmet(Zen Coding) 快速產生HTML程式碼片段的外掛程式,強大到無與倫比,不知道的請自行google

6.Side Bar Enhancements 這個外掛程式改進了側邊欄,增加了許多功能。

在瀏覽器開啟配置參考:http://www.cnblogs.com/jikey/archive/2013/03/12/2955230.html

7. Themr 主旨管理員,切換主題的時候,不用自己修改設定檔了,用這個可以方便的切換主題

8.CTags 不同檔案函數間的跳轉。http://ctags.sourceforge.net/

下載完 CTags 後解壓,然後配置環境變數 path,WIN+R鍵輸入sysdm.cpl環境開啟系統屬性(也可以通過電腦右擊->屬性->進階系統配置)選擇進階->環境變數,然後將CTags可執行程式路徑設定到環境變數 path 中。在window下的命令列(控制台)中 cd 到需要使用外掛程式的項目根目錄中,輸入 ctags -R -f .tags,項目根目錄中就會產生一個 .tags 的檔案,就可以實現跳轉了。(來回跳轉快速鍵:crtl+滑鼠左鍵/crtl+滑鼠右鍵)

9.Php Code Sniffer代碼規範提示外掛程式

10.phpfmt格式化PHP代碼

配置儲存時自動格式化 Preferences->Browse Packages->phpfmt.sublime-settings檔案,將其內容改為:

{"version": 4,"php_bin":"D:/wamp64/bin/php/php7.1.16/php.exe",//填寫你的php.exe的地址"format_on_save":true,"option": "value"}

11.SublimeTmpl 快速組建檔案模板


SublimeTmpl 能建立 html、css、javascript、php、python、ruby 六種類型的檔案模板,所有的檔案模板都在外掛程式目錄的templates檔案夾裡,可以自訂編輯檔案模板。

SublimeTmpl預設的快速鍵

  • ctrl+alt+h → html

  • ctrl+alt+j → javascript

  • ctrl+alt+c → css

  • ctrl+alt+p → php

  • ctrl+alt+r → ruby

  • ctrl+alt+shift+p → python


四.建立PHP編譯系統

添加 PHP 的 build system,, Tools->Build System-> New Build System :

建立一個,預設的內容是:{ "shell_cmd": "make"}修改為:{ "cmd": ["php", "$file"], "file_regex": "php$", "selector": "source.php" }儲存在預設的目錄下即可,注意修改檔案名稱為 php.sublime-build 。重啟sublime text,就可以用Ctrl+B來編譯.php檔案了;

五.通用快速鍵

選擇類

Ctrl+D 選中游標所佔的文本,繼續操作則會選中下一個相同的文本。
Alt+F3 選中文本按下快速鍵,即可一次性選擇全部的相同文本進行同時編輯。舉個栗子:快速選中並更改所有相同的變數名、函數名等。
Ctrl+L 選中整行,繼續操作則繼續選擇下一行,效果和 Shift+↓ 效果一樣。
Ctrl+Shift+L 先選中多行,再按下快速鍵,會在每行行尾插入游標,即可同時編輯這些行。
Ctrl+Shift+M 選擇括弧內的內容(繼續選擇父括弧)。舉個栗子:快速選中刪除函數中的代碼,重寫函數體代碼或重寫括弧內裡的內容。
Ctrl+M 游標移動至括弧內結束或開始的位置。
Ctrl+Enter 在下一行插入新行。舉個栗子:即使游標不在行尾,也能快速向下插入一行。
Ctrl+Shift+Enter 在上一行插入新行。舉個栗子:即使游標不在行首,也能快速向上插入一行。
Ctrl+Shift+[ 選中代碼,按下快速鍵,摺疊代碼。
Ctrl+Shift+] 選中代碼,按下快速鍵,展開代碼。
Ctrl+K+0 展開所有摺疊代碼。
Ctrl+← 向左單位性地移動游標,快速移動游標。
Ctrl+→ 向右單位性地移動游標,快速移動游標。
shift+↑ 向上選中多行。
shift+↓ 向下選中多行。
Shift+← 向左選中文本。
Shift+→ 向右選中文本。
Ctrl+Shift+← 向左單位性地選中文本。
Ctrl+Shift+→ 向右單位性地選中文本。
Ctrl+Shift+↑ 將游標所在行和上一行代碼互換(將游標所在行插入到上一行之前)。
Ctrl+Shift+↓ 將游標所在行和下一行代碼互換(將游標所在行插入到下一行之後)。
Ctrl+Alt+↑ 向上添加多行游標,可同時編輯多行。
Ctrl+Alt+↓ 向下添加多行游標,可同時編輯多行。
編輯類


Ctrl+J 合并選中的多行代碼為一行。舉個栗子:將多行格式的CSS屬性合并為一行。
Ctrl+Shift+D 複製游標所在整行,插入到下一行。
Tab 向右縮排。
Shift+Tab 負值縮排。
Ctrl+K+K 從游標處開始刪除代碼至行尾。
Ctrl+Shift+K 刪除整行。
Ctrl+/ 注釋單行。
Ctrl+Shift+/ 注釋多行。
Ctrl+K+U 轉換大寫。
Ctrl+K+L 轉換小寫。
Ctrl+Z 撤銷。
Ctrl+Y 恢複撤銷。
Ctrl+U 軟撤銷,感覺和 Gtrl+Z 一樣。
Ctrl+F2 設定書籤
Ctrl+T 左右字母互換。
F6 單詞檢測拼字


搜尋類

Ctrl+F 開啟底部搜尋方塊,尋找關鍵字。
Ctrl+shift+F 在檔案夾內尋找,與普通編輯器不同的地方是sublime允許添加多個檔案夾進行尋找,略高端,未研究。
Ctrl+P 開啟搜尋方塊。舉個栗子:1、輸入當前項目中的檔案名稱,快速搜尋檔案,2、輸入@和關鍵字,尋找檔案中函數名,3、輸入:和數字,跳轉到檔案中該行代碼,4、輸入#和關鍵字,尋找變數名。
Ctrl+G 開啟搜尋方塊,自動帶:,輸入數字跳轉到該行代碼。舉個栗子:在頁面代碼比較長的檔案中快速定位。
Ctrl+R 開啟搜尋方塊,自動帶@,輸入關鍵字,尋找檔案中的函數名。舉個栗子:在函數較多的頁面快速尋找某個函數。
Ctrl+: 開啟搜尋方塊,自動帶#,輸入關鍵字,尋找檔案中的變數名、屬性名稱等。
Ctrl+Shift+P 開啟命令框。情境栗子:開啟命名框,輸入關鍵字,調用sublime text或外掛程式的功能,例如使用package安裝外掛程式。
Esc 退出游標多行選擇,退出搜尋方塊,命令框等。
顯示類

Ctrl+Tab 按檔案瀏覽過的順序,切換當前視窗的標籤頁。
Ctrl+PageDown 向左切換當前視窗的標籤頁。
Ctrl+PageUp 向右切換當前視窗的標籤頁。
Alt+Shift+1 視窗分屏,恢複預設1屏(非小鍵盤的數字)
Alt+Shift+2 左右分屏-2列
Alt+Shift+3 左右分屏-3列
Alt+Shift+4 左右分屏-4列
Alt+Shift+5 等分4屏
Alt+Shift+8 垂直分屏-2屏
Alt+Shift+9 垂直分屏-3屏
Ctrl+K+B 開啟/關閉側邊欄。
F11 全螢幕模式
Shift+F11 免打擾模式

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.