亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > PHP > 正文

神器phpstorm功能詳解

2020-03-22 19:30:51
字體:
來源:轉載
供稿:網友

  • phpstorm包含了webstorm的全部功能,更能夠支持php代碼。PhpStorm是一個輕量級且便捷的PHP IDE,其旨在提供用戶效率,可深刻理解用戶的編碼,提供智能代碼補全,快速導航以及即時錯誤檢查。

    phpstorm的好功能有很多很多,為我們快速有效地完成項目提供了很多的方便之處,下面我們就一窺它的神奇之處吧。

    先從搗鼓編輯器外觀讓我們看著順眼些開始吧。

    1.修改整個軟件的外觀

    打開“File”-“Settings”-“Appearance”(注意路徑,這里有兩個Appearance,一個是軟件的外觀,一個是編輯器 的外觀),然后在右邊找到theme(主題),可以選擇軟件外觀的不同主題。比如你想選擇比較能夠唬人的黑色外觀就可以選擇Darcula,如圖;

    然后點“Apply”就會彈出一個讓你重啟軟件的按鈕,重啟以后就能看見修改的修改了(下同)。

    下面的Override default fonts by(not recommended),意思是推翻默認字體(不推薦),雖然寫著不推薦,但是我們偏喜歡逆天而行怎么樣,打上勾,字體選“微軟雅黑”,字號14,當然這個隨你喜歡就行。

    2.修改編輯器外觀

    打開“File”-“Settings”-“Editor”-“Appearance”里點中“Colors & Fonts”,右邊會有一些已有的風格,它們是編輯器的整體風格,如圖:


    如果你想局部修改編輯器字體,可以點開“Colors & Fonts”前面的小標記,下面有個“Font”,點中它,右邊出現一些選項,注意:這時候這些參數是不能修改的,所以第一步我們就是要先Save As…保存成自己的風格,然后取一個名字如mydefault,然后我們就可以為所欲為了,哈哈。

    最好選擇“Show only monosoaced fonts”,這個是等寬字體,等寬字體是方便我們寫代碼時可以進行列操作的。Size為14,Line spacing為1.1,當然這隨你喜歡,在下面字體里選一個喜歡的字體,左邊框里是available fonts可用字體,右邊框里是Selected fonts已選擇的字體,可用字體和已選字體可以點中間的左右三角按鈕互換,已選字體可以用右邊的上下三角按鈕移動來調整上下位置。

    3.支持z-coding功能

    z-coding是一個讓你寫html可以事半功倍的東西,比如你在html文件里輸入ul.nav>li*5>a然后按Tab鍵,馬上能出來一大段代碼,如下所示:

    這只是z-coding的冰山一角,更多詳情感興趣的朋友可以找一下這方面的資料。

    4.Live Templates代碼片斷

    A)我們先介紹一個代碼片段最基本的功能,我們要實現的目標是在html文件或者php文件里打入“quan”這4個字符,怎么實現呢?

    1).打開“File”-“Settings”,找到并點中“Live Templates”,

    2).點右邊的+號(7.0版本有兩個選擇,選擇Live Templates),

    3).Abbreviation是你將來要輸出代碼片斷代碼的縮寫,現在輸入“quan”,

    4).Description是代碼片斷的描述,這是方便我們自己知道這段代碼是什么東西,我們輸入“站長圈網址”,

    5).Template text是代碼片斷的內容,我們輸入“http://wwwquan.com”。

    6).下面有一行紅色的字很重要,No applicable contexts yet,Define是讓你選你的代碼片斷是在哪種類型的文件里起作用的,這個一定要選擇一下,沒有選擇時如下圖綠框所示,它被分在一個user類別下 面?,F在我們要讓它在html和php文件里起作用,所以在彈出框的html和php兩個前面打勾(選擇以后下面的字就不是紅色的了),如圖所示。

    提示:Expand with是設置用什么快捷鍵來顯示設置的代碼片斷,我們用默認的Tab鍵不改。

    保存重啟以后,打開一個html或者php文件測試一下吧。

    B)下面介紹一個代碼片斷的復雜一點的用法。

    假設我們是一個懂很多cms的高手,什么phpcms v9、帝國、織夢等等全部不在話下,但是每個cms都有自己的標簽,除非你都一一記住,不然你就只能打開它默認模板或者手冊去復制粘貼?,F在我們就用 phpstorm的代碼片斷來設置一個快捷輸入的方法,舉例說明如何快速輸入phpcms v9的關鍵字標簽和帝國的關鍵字標簽。

    1).打開“File”-“Settings”,找到并點中“Live Templates”,

    2).點右邊的+號(7.0版本有兩個選擇,選擇Live Templates),

    3).Abbreviation是你將來要輸出代碼片斷代碼的縮寫,現在輸入“cmskeywords”,

    4).Description是代碼片斷的描述,這是方便我們自己知道這段代碼是什么東西,我們輸入“cms的關鍵字”,

    5).Template text是代碼片斷的內容,這次和前面有所不同,我們要輸入一個變量“$var$”,輸入以后會發現右邊那個本來灰色的按鈕“Edit variables”變成可點狀態了,如下圖紅框所示,等一下我們設置這個。

    6).還是別忘了下面的紅色字“Define”點一下,設置html和php打勾,這是因為有些cms的模板是html有的是php類型的,這個懂cms的朋友你懂的。

    7)然后點開剛才已經可點的按鈕“Edit variables”

    可以看見“Derfault value”是默認值,我們輸入“”頁面關鍵字””,注意這是一個字符串類型,外面要加英文的雙引號,前面一個“Expression”里有很多函數,我 們要介紹的是“enum()”枚舉函數,我們輸入“enum(“帝國關鍵字”,”phpcms關鍵字”)”,括號里是參數,參數用英文雙引號括起來,參數 中間用英文逗號相隔。

    8)下面重復2–6步,點右邊的+號,選擇Live Templates,Abbreviation里輸入“帝國關鍵字”(這個與你在枚舉函數里輸入的參數是一樣的),Description 隨便你寫不寫,你也可以寫上“帝國關鍵字”,這個無所謂;Template text 里輸入帝國的關鍵字標簽“[!–pagekey–]”,“Define”點一下,設置html和php打勾

    9)再重復2–6步,設置“phpcms關鍵字”是“{$SEO[‘keyword’]}”

    OK,見證奇跡的時刻到啦,我們來測試一下我們的成果吧。打開一個html或者php的文件,為什么?因為我們剛才設置了只在這兩種類型的文件里才 能用我們設置的代碼片斷啊。然后在需要的地方輸入“cmskeywords”,按Tab鍵,是不是有個下拉菜單,里面的內容就是剛才在枚舉函數里設置的, 用上下鍵選擇任意一個按回車,然后再按Tab,大功告成了。

    每做一步都想想剛才是在哪里設置了才會出現這樣的結果,試想一下,如果你懂N種cms,這樣設置了你能省下多少時間,而且你要輸出的代碼可能很長,你都可以一下子輸出,你也可以舉一反三,用這個方法創造更多的奇跡。

    5.配置的導入和導出

    打開“File”-“Export Setting”,可以把我們辛辛苦苦配置的東西導出來。阿Q溫馨小貼士:你可以修改這個配置文件的存放路徑,把它放在一個如新浪微盤等等可以和網絡同步 的文件夾里,修改配置路徑的文件在你軟件的安裝目錄下面的JetBrainsPhpStorm 7.0inidea.properties,用記事本打開,復制第8行,把前面的#去掉,后面放你同步文件夾的路徑,如

    插件地址也可以放在你的同步文件夾,如圖:

    這樣你在公司和家里就能比較快捷地同步使用這個配置文件了。

    6.項目收藏夾

    “File”-“Add to Favorites”

    7.設置文件編碼

    “File”-“File Encoding”

    8.新建本地項目

    打開 “File”-“New Project”,彈出如下圖的一個框:

    “Project name”是項目名稱,不要被“項目”這兩個字嚇到了,它其實就是你要放文件的一個文件夾名字,“Location” 就是你文件夾要放的路徑,“Project type”是項目的類型,這也是phpstorm的一個特別功能,如果你要建的是一個空項目,可以選默認的“Empty project”,空項目里會默認有一個.idea文件夾。同時,phpstorm也為你準備好了一些其他項目,比如我們建一個“Twitter Bootstrap”,它是一款微博的先驅Twitter推出的前端框架利器,步驟如下:


    然后你就會看見這個框架里已經有了很多文件,你就可以不費吹灰之力使用它們了。

    9.新建遠程項目

    1. 打開 “Tools”-“Deployment”-“Brower Remote Host”,

    2.在窗口右側可以看見一個“Remote Host”區域,點開三個小點點的按鈕,新建一個服務

    3.填好你的FTP的信息,填完可以點“Test FTP Connection”測試一下連接是否成功,如圖:

    4.點開前面圖中的“Advanced options”按鈕,彈出如下對話框,勾選“Passive mode”被動模式:

    5.還要點開“Mappings”,選擇你下載服務器文件時緩存映射的地方”:

    6.然后你就可以在右側看見你連接的遠程服務器了,點開小加號,就看可以看見你空間里的東西了:

    7.當你第一次編輯某個文件的時候,可以在那個文件的名字上右鍵選擇“Upload here”下載到本地,它會下載到你映射的地方,

    8. 你編輯完成后可以在文件編輯區右鍵鼠標,選擇“Upload to”把編輯好的文件上傳到服務器,如果你嫌這樣做麻煩,也可以設置一個快捷鍵,比如“ctrl+s”。

    有人怕“ctrl+s”和本地保存有沖突,不用怕,因為phpstorm的強大之處在于它本地不需要你保存,它會自動保存,而且它還有一個本地版本庫。

    那我們順便來看看這個本地版本庫是個啥東西吧。打開菜單欄上“VCS”-“Local History”-“Show History”,你會看見,本地版本庫不但幫你保存了最后的修改,而且你對文件做的每一步修改它都有記錄,左側欄顯示的是修改時間,中間是顯示的修改的 地方,右側是當前的文件樣子,這樣你再也不怕修改錯了不能返回以前的步驟了,也再也不怕突然停電沒有保存辛苦編輯的文件等等了,哇,真想三呼萬歲啊。

    PHP編程

    鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

  • 發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
    日韩亚洲一区二区| 日韩av在线免费播放| 亚洲性日韩精品一区二区| 国产精品久久国产精品99gif| 日韩精品福利网站| 日韩av在线直播| 97国产在线视频| 日韩成人黄色av| 欧美国产高跟鞋裸体秀xxxhd| 国产精品入口日韩视频大尺度| 91精品久久久久久久久久入口| 欧美交受高潮1| 91大神福利视频在线| 成人自拍性视频| 78m国产成人精品视频| 一区二区福利视频| 欧美高清不卡在线| 成人黄色av免费在线观看| 欧美亚洲成人免费| 国产精品老女人视频| 日韩av在线天堂网| 韩国福利视频一区| 国产精品久久久久高潮| 亚洲欧美第一页| 日韩欧美在线视频观看| 亚洲aa中文字幕| 国产suv精品一区二区三区88区| 国产精品电影网| 欧美激情综合色综合啪啪五月| 亚洲自拍另类欧美丝袜| 亚洲成avwww人| 亚洲电影免费观看高清完整版| 欧美大学生性色视频| 国产精品成人aaaaa网站| 不卡av在线网站| 亚洲xxxx18| 日韩av片免费在线观看| 91视频国产一区| 国产精品99久久久久久久久久久久| 亚洲免费精彩视频| 免费91在线视频| 青青青国产精品一区二区| 日韩视频欧美视频| 亚洲欧美在线一区二区| 国产精品福利无圣光在线一区| 97精品一区二区视频在线观看| 正在播放欧美视频| 一区二区三区美女xx视频| 亚洲精品久久久久| 久久伊人精品视频| 欧美成人手机在线| 91亚洲精华国产精华| 少妇高潮久久久久久潘金莲| 国产99久久精品一区二区 夜夜躁日日躁| 欧美制服第一页| 国产精品福利观看| 国产精品久久久久久久av电影| 久久人91精品久久久久久不卡| 欧美大码xxxx| 一区二区三区在线播放欧美| 久久亚洲私人国产精品va| 亚洲人成在线观看网站高清| 色综合91久久精品中文字幕| 亚洲精品国产精品国自产在线| 久久久久久久电影一区| 久久久久久网址| 国产精品久久久久久久app| 亚洲电影免费观看高清| 日韩一级黄色av| 欧美国产日韩中文字幕在线| 91亚洲午夜在线| 国产精品久久久久秋霞鲁丝| 久久免费精品视频| 国产成人综合一区二区三区| 日韩极品精品视频免费观看| 欧美大全免费观看电视剧大泉洋| 亚洲性日韩精品一区二区| 国产精品成人久久久久| 日韩欧美在线视频免费观看| 亚洲一区二区三区香蕉| 国产男女猛烈无遮挡91| 午夜精品久久久99热福利| www.日韩欧美| 午夜免费在线观看精品视频| 精品亚洲永久免费精品| 欧美三级欧美成人高清www| 日韩免费在线免费观看| 亚洲精品资源在线| 国产福利成人在线| 亚洲图片在线综合| 欧美精品video| 亚洲男人第一av网站| 欧美乱大交xxxxx| 欧洲成人午夜免费大片| 2020国产精品视频| 亚洲国产欧美久久| 国产精品久久久久一区二区| 91天堂在线观看| 97激碰免费视频| 国产精品美女在线| 欧美性生交xxxxxdddd| 国产精品美乳在线观看| 国产激情999| 日本不卡视频在线播放| 欧美午夜激情小视频| 成人性教育视频在线观看| 日韩三级影视基地| 日韩中文在线不卡| 欧美一级片在线播放| 日韩精品视频在线免费观看| 国产精品高清在线观看| 久久久女人电视剧免费播放下载| 国产亚洲a∨片在线观看| 欧美成人精品一区| 久久精品视频在线| www.日韩视频| 精品福利免费观看| 深夜福利亚洲导航| 亚洲精品一区在线观看香蕉| 不卡av电影在线观看| 欧美另类暴力丝袜| 欧美午夜www高清视频| 激情成人在线视频| 国产91色在线播放| 国产亚洲成av人片在线观看桃| 亚洲国产精品大全| 亚洲自拍欧美另类| 亚洲激情在线观看视频免费| 中日韩美女免费视频网站在线观看| 日本19禁啪啪免费观看www| 色综合久久天天综线观看| 国产精品毛片a∨一区二区三区|国| 91高清视频免费观看| 日本久久久久久久久久久| 久久久久北条麻妃免费看| 成人黄色短视频在线观看| 北条麻妃在线一区二区| 日韩中文字幕免费视频| 亚洲第一av网站| 亚洲国产欧美久久| 日本一欧美一欧美一亚洲视频| 久久99亚洲热视| 黄色精品一区二区| 国产精品入口尤物| 日韩欧美第一页| 亚洲午夜精品久久久久久久久久久久| 欧美色图在线视频| 精品国偷自产在线| 日韩av电影在线免费播放| 97在线视频国产| 亚洲人成欧美中文字幕| 亚洲性生活视频在线观看| 国产亚洲精品久久久久久牛牛| 国产啪精品视频网站| 亚洲午夜国产成人av电影男同| 9.1国产丝袜在线观看| 91成品人片a无限观看| 55夜色66夜色国产精品视频| 国产成人精品视频在线观看| 亚洲福利视频免费观看| 成人欧美一区二区三区在线| 亚洲人成绝费网站色www| 亚洲精品999| 亚洲美女动态图120秒|