成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

為WordPress開發(fā)設(shè)置atom環(huán)境

laoLiueizo / 1511人閱讀

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

WordPress真是一個(gè)很奇葩的項(xiàng)目,它的很多編碼標(biāo)準(zhǔn)和PSR2是那么的不同,例如一般的php項(xiàng)目都要求以空格代替TAB鍵,但唯獨(dú)WordPress要求必須用TAB鍵本身來作縮進(jìn),等等。以至于必須專門為它的開發(fā)而設(shè)置一套atom環(huán)境。

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

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

在你的項(xiàng)目的根目錄下,建立一個(gè)文件名為project.cson的文件,內(nèi)容如下:

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

第3行的意思是說:只對本項(xiàng)目進(jìn)行WordPress校驗(yàn)。
第4行和第5行的意思是說:只對php文件進(jìn)行硬TAB。

這樣,你的其它所有PHP項(xiàng)目還是用PSR2標(biāo)準(zhǔn)進(jìn)行校驗(yàn),并且是軟TAB,也就是TAB會被轉(zhuǎn)換為空格,而只有這個(gè)項(xiàng)目里的PHP項(xiàng)目是硬TAB,其它文件例如JS等還是軟TAB。

關(guān)于Wordpress編碼標(biāo)準(zhǔn)的安裝,請參考上一篇文章:https://segmentfault.com/a/11...

新方法

Atom中的Project Management并不好用,最后我還是采用了editorconfigphpcs的方法進(jìn)行設(shè)定:

editorconfig

首先,在項(xiàng)目的根目錄下建立一個(gè).editorconfig文件:

root = true

[*.php]
indent_style = tab

[*.scss]
indent_style = space
indent_size = 2

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

phpcs.xml

然后,在項(xiàng)目根目錄下建立一個(gè)phpcs.xml文件:



 

在這里,我們告訴phpcs,這個(gè)項(xiàng)目將使用WordPress驗(yàn)證。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/21772.html

相關(guān)文章

  • WordPress主題開發(fā)基礎(chǔ)知識

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

    SunZhaopeng 評論0 收藏0
  • atom和phpcs

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

    CntChen 評論0 收藏0
  • mac搭建nginx和wordpress開發(fā)環(huán)境

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

    trigkit4 評論0 收藏0
  • mac搭建nginx和wordpress開發(fā)環(huán)境

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

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

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

    sanyang 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<