国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

為WordPress開發設置atom環境

laoLiueizo / 1455人閱讀

摘要:以至于必須專門為它的開發而設置一套環境。在中查找并安裝插件,有了它,我們才能多帶帶為項目創建自己特殊的環境。第行和第行的意思是說只對文件進行硬。注意必須把縮進方式改成,否則在里的設置會不起作用。

WordPress真是一個很奇葩的項目,它的很多編碼標準和PSR2是那么的不同,例如一般的php項目都要求以空格代替TAB鍵,但唯獨WordPress要求必須用TAB鍵本身來作縮進,等等。以至于必須專門為它的開發而設置一套atom環境。

在atom中查找并安裝project-manager插件,有了它,我們才能多帶帶為WordPress項目創建自己特殊的環境。

按照說明文檔,在菜單里選擇Save Project后,它會創建一個~/.atom/projects.cson文件,里面有你的項目的路徑等基本信息。

在你的項目的根目錄下,建立一個文件名為project.cson的文件,內容如下:

settings:
  "*":
    "linter-phpcs.codeStandardOrConfigFile": "WordPress"
  ".html.php.text":
    "editor.tabType": "hard"

第3行的意思是說:只對本項目進行WordPress校驗。
第4行和第5行的意思是說:只對php文件進行硬TAB。

這樣,你的其它所有PHP項目還是用PSR2標準進行校驗,并且是軟TAB,也就是TAB會被轉換為空格,而只有這個項目里的PHP項目是硬TAB,其它文件例如JS等還是軟TAB。

關于Wordpress編碼標準的安裝,請參考上一篇文章:https://segmentfault.com/a/11...

新方法

Atom中的Project Management并不好用,最后我還是采用了editorconfigphpcs的方法進行設定:

editorconfig

首先,在項目的根目錄下建立一個.editorconfig文件:

root = true

[*.php]
indent_style = tab

[*.scss]
indent_style = space
indent_size = 2

這里規定了php文件的縮進方式必須用TAB鍵。注意:Atom必須把縮進方式改成Auto,否則在editorconfig里的設置會不起作用。

phpcs.xml

然后,在項目根目錄下建立一個phpcs.xml文件:



 

在這里,我們告訴phpcs,這個項目將使用WordPress驗證。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/21772.html

相關文章

  • WordPress主題開發基礎知識

    摘要:顯示在設置常規中設置的副標題。顯示頁面中的內容類型默認。主題和插件可以通過使用過濾器覆蓋默認值。顯示頁面的文本方向。顯示當前使用的主題的樣式表路徑。在子主題中,和都將返回父主題的目錄。 主題存放文件夾 wp-content/themes 主題的信息 WordPress的主題信息寫在 style.css 樣式文件的頭部: /* Theme Name: 主題名字 Theme URL: 鏈接...

    SunZhaopeng 評論0 收藏0
  • atom和phpcs

    摘要:的編碼規范雖然沒有像那樣集中,有這樣的統一標準見我的這篇文章,但也是有規律可循的。最簡單的莫過于直接使用,但是真的實在太弱了,所以目前業界比較流行的是使用,簡稱。在代碼規范方面,沒有所謂的個人喜好,而只有項目規范。所以目前以及都開始遵循。 php的編碼規范雖然沒有像javascript那樣集中,有eslint這樣的統一標準(見我的這篇文章),但也是有規律可循的。最簡單的莫過于直接使用p...

    CntChen 評論0 收藏0
  • mac搭建nginx和wordpress開發環境

    摘要:第一步關閉及開機啟動要使用,最好停用中自帶的。解壓后將目錄下的所有文件放到網站根目錄下如。設置本地域名打開文件,另起一行輸入,保存文件。 對于不懂后端的我,做這件事真是受盡折磨。 在不懈努力下,終于成功。 下面寫下筆記,與大家分享。 第一步:關閉Apache及開機啟動 要使用nginx,最好停用mac中自帶的Apache。停用很簡單: sudo launchctl unload ...

    trigkit4 評論0 收藏0
  • mac搭建nginx和wordpress開發環境

    摘要:第一步關閉及開機啟動要使用,最好停用中自帶的。解壓后將目錄下的所有文件放到網站根目錄下如。設置本地域名打開文件,另起一行輸入,保存文件。 對于不懂后端的我,做這件事真是受盡折磨。 在不懈努力下,終于成功。 下面寫下筆記,與大家分享。 第一步:關閉Apache及開機啟動 要使用nginx,最好停用mac中自帶的Apache。停用很簡單: sudo launchctl unload ...

    leejan97 評論0 收藏0
  • SegmentFault 專訪 Typecho 發起人:Joyqi

    摘要:基于使用多種數據庫儲存數據,在許可證下發行的開源程序,使用做版本管理。精簡的是代碼架構運行效率,在功能擴展性和安全性方面絲毫沒有打折扣。解析器,這是這一版新引入的解析器,也是正在使用的,主要可以保證和渲染的嚴格一致性。 showImg(https://segmentfault.com/img/bVSHIC); 在 8 月 22 日晚 20:00 的講座 【Typecho 那些事(上)】...

    sanyang 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<