代碼提示
SublimeCodeIntel
[https://www.jianshu.com/p/d7f27ed94786](https://www.jianshu.com/p/d7f27ed94786)
代碼提示不出來的解決方案
[https://www.jianshu.com/p/61a6f4c12834](https://www.jianshu.com/p/61a6f4c12834)
代碼格式化
~~~
[
{ "keys": ["ctrl+shift+r"], "command": "reindent" }
]
~~~
第一步:`Package Control` 主文件下載地址:
https://github.com/wbond/sublime_package_control
手動安裝:
(1)點擊Preferences > Browse Packages菜單
(2)進入打開的目錄的上層目錄,然后再進入Installed Packages/目錄
(3)下載 Package Control.sublime-package 并復制到Installed Packages/目錄
(4)重啟Sublime Text。
如果已經有Package Control ,請跳轉第一步
快捷鍵 `Ctrl+Shift+P` 彈出窗口,輸入需要安裝的插件。
函數跳轉插件 `ctags`,安裝其他插件可參考 ctags方法。
常用插件如` docblockr ` 、 `Emmet `使用ZenCoding 快捷編寫代碼
Emmet 使用 (執行CTRL+E) 專為編寫HTML CSS準備,堪稱神器
ul>li*5
ul>li.test$*5
div#news.module>div.header+div.body>ul>li#item-$*5
更多使用請查看 https://www.emacswiki.org/emacs/ZenCoding
### 以下代碼自動規范部分可忽略。
安裝代碼規范
下載 `https://github.com/benmatselby/sublime-phpcs` 解壓放到Sublime txt3的插件目錄下。
下載 `http://get.sensiolabs.org/php-cs-fixer.phar`
下載代碼規范工具 `http://pear.php.net/package/PHP_CodeSniffer/download`
下載YII2代碼規范標準庫 `git clone git://github.com/yiisoft/yii2-coding-standards.git`
如果是PhpStorm請查看 https://github.com/yiisoft/yii2-coding-standards
下載好 PHP_CodeSniffer 版本為2.9,不能大于3.0
下載好yii2-coding-standards 把里面的Yii2目錄復制到PHP_CodeSniffer\CodeSniffer\Standards目錄下
PHP_CodeSniffer 為測試代碼規范的核心文件
您也可以直接從 https://share.weiyun.com/204c47afac6200e465a4e54a3c5d67af 密碼: YUDHRG
直接下載
php phpcs --extensions=php --standard=Yii2 /d/phpStudy/WWW/m/app/modules/
Yii2 空格后面的是要查看是否符合規范的目錄
常用插件
PHP代碼語法正確性驗證插件 SublimeLinter
安裝自動代碼提醒+當前文件內函數定義等跳轉插件:SublimeCodeIntel
Bracket Highlighter 用于匹配括號,引號和html標簽。對于很長的代碼很有用。安裝好之后,不需要設置插件會自動生效
DocBlockr DocBlockr可以自動生成PHPDoc風格的注釋。
Emmet(Zen Coding) 快速生成HTML代碼段的插件,強大到無與倫比,不知道的請自行google
SideBar Enhancements 這個插件改進了側邊欄,增加了許多功能
Themr 主題管理,切換主題的時候,不用自己修改配置文件了,用這個可以方便的切換主題
SublimeTmpl,新建文件可選類型。編輯模版在:SublimeTmpl\templates"文件夾修改
htmlpretty 代碼格式化,支持js css html 快捷鍵Ctrl+Shift+H 需要下載node.js配合使用
跨文件代碼跳轉插件:Ctags
- 前言
- 阿里圖標庫使用
- LAMP環境安裝
- 數據庫
- MYSQL
- 安裝
- Mysql導出導入
- 修改最大連接數
- Mysql慢查尋
- 查看MYSQL占用空間
- 嚴格模式
- 數據庫模式
- mysql權限
- MongoDB
- Redis
- 服務器
- PHP5.4安裝
- svnmanager
- linux修改端口22
- 打包忽略文件
- 遠程復制文件
- 查看目錄大小
- zendloader
- Apache負載
- Memcache
- svn遠程同步
- 服務器參數調整
- 內存占滿
- PHP調用Java
- Apache重寫
- 禁用selinux
- SFTP 子系統申請已拒絕
- Gitlab
- 硬盤掛載
- gitlab修改密碼
- oneapm
- SVN安裝
- .gitlab-ci.yml
- Nginx重寫 html to php
- 添加到環境變量
- supervisor常駐任務
- .gitlab-ci.yml
- crontab.sh
- PEAR
- java jenkins
- Mongo
- 解決unix:///tmp/supervisor.sock no such file的問題
- 登錄日志
- tail -f
- git remote
- 開發需知
- Sublime開發工具
- 文檔生成工具
- PHP代碼注釋標準
- http網站自動跳轉到https
- PHP只保留錯誤提示。
- window刷新DNS
- 網站慢
- Centos安全
- 臨時代碼
- SVNHOOK
- mariadb
- git
- gitlab-runner
- Sublime3設置注釋
- Vue開發
- 安裝
- v-cloak
- 錯誤處理
- failed to connect 443
- JavaScriptURL請求亂碼
- 內容管理系統
- WordPress
- 支付相關
- 銀聯
- Angularjs
- 安裝環境
- 報錯處理
- centos7在upgrade的時候顯示:Delta RPMs disabled....詳見內容?
- yum-complete-transaction command not find
- hadowsocks
- vpn
- Laravel
- 安裝
- ngnix-config
- 使用私有git的composer
- Crontab防止多次執行
- JS
- mui storage
- RTMP