我的 Sublime text 外掛配置

godruoyi發表於2017-10-20

首先,我應該正確安裝了 Package Control

Material Theme

外觀是最重要的,一個好的主題會讓你愛上完美。這裡推薦 Material Theme

file

Operator

是不是感覺字型不好看,咳不出來又咽不下去,試試這款吧 Operator,號稱貴到靈魂出竅的等寬程式設計字型(@JokerLinly),一套只需 $599.0。:smile: 我還是用我的預設字型吧!

file

Alignment

定義了一大堆變數,想讓他們快速對齊怎麼辦!(強迫症患者福利)

安裝完成後進入 preferences->Package settings->Alignment->Key Bindings-User 設定快捷鍵(我的是 ctrl+alt+0

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

file

AdvancedNewFile

你還在用滑鼠建立和移動檔案嗎,看這裡。

預設情況下安裝成功後快捷鍵不是很好用且只有一個建立檔案的快捷鍵(ctrl+alt+n),建議你覆蓋預設快捷鍵配置。

{ "keys": ["ctrl+n"], "command": "advanced_new_file_new" }, //快速新建檔案
{ "keys": ["alt+m"], "command": "advanced_new_file_move" }, //移動檔案
{ "keys": ["alt+delete"], "command": "advanced_new_file_delete" , "args": {"current": true}}, //刪除當前檔案
{ "keys": ["alt+."], "command": "advanced_new_file_copy" }  //複製當前檔案的內容到一個新檔案

file

EditorConfig

當專案涉及到多人開發時,定義一套 簡單 的編碼規範是必須的。

安裝成功後在專案根目錄下建立一個 .editorconfig 的配置檔案,我的預設配置如下,檢視更多配置細節

root = true

[*]
indent_style = space
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true

[*.{js,py,css,vue}]
indent_size = 2

[*.md]
trim_trailing_whitespace = false

SublimeLinter-php

該外掛是一個自動檢查 PHP 語法錯誤的外掛,安裝前先要安裝 SublimeLinter,預設安裝成功後,ctrl+s 儲存時將自動提示語法錯誤。

若你沒有把 phppython 加入環境變數,你可能要在 SublimeLinter 的配置檔案中指定 pythonphp 的執行路徑。

file

Phpcs

關於 PHPCS的介紹及安裝請 戳這裡

file

其他

  • All Autocomplete
  • ConvertToUTF8
  • DocBlockr
  • Emmet
  • Git
  • GitGutter
  • Laravel 5 Artisan
  • SideBarEnhancements

二楞徐的閒談雜魚

相關文章