強(qiáng)大的代碼編輯器Nova預(yù)覽工作流程
Nova Mac中文版是一款強(qiáng)大的代碼編輯器,擁有你想要的全部功能外,而且支持超多代碼語(yǔ)言,支持api和瀏覽器擴(kuò)展,最重要的是Nova不僅可以幫助您編寫代碼。它可以幫助您的代碼運(yùn)行,非常好用!

Nova for Mac(強(qiáng)大的代碼編輯器) v6.1中文激活版
內(nèi)置預(yù)覽
WebKit預(yù)覽
在Nova中工作時(shí)預(yù)覽網(wǎng)頁(yè)的最簡(jiǎn)單方法是使用內(nèi)置的預(yù)覽機(jī)制。
Nova使用WebKit框架渲染預(yù)覽。這意味著,在大多數(shù)情況下,Nova的預(yù)覽看起來(lái)與在Safari中呈現(xiàn)的頁(yè)面相同。
預(yù)覽靜態(tài)HTML
最簡(jiǎn)單的方案是預(yù)覽單個(gè)靜態(tài)HTML頁(yè)面,因?yàn)闊o(wú)需任何服務(wù)器端處理即可完成此操作。

通過(guò)單擊工具欄中的“預(yù)覽”圖標(biāo),可以在新選項(xiàng)卡中預(yù)覽正在編輯的靜態(tài)HTML文檔。您也可以使用鍵盤快捷鍵??4。
您可以使用拆分并排顯示編輯器和預(yù)覽。首先,點(diǎn)擊標(biāo)簽欄中的拆分按鈕,然后點(diǎn)擊預(yù)覽:

出現(xiàn)一個(gè)新的拆分,其中包含拆分文件的預(yù)覽:

單擊拆分按鈕以水平拆分時(shí),請(qǐng)按住選項(xiàng)鍵(?)。您可以在Nova首選項(xiàng)的“常規(guī)”部分中更改默認(rèn)的分割方向。
帶有拆分預(yù)覽的靜態(tài)HTML文檔在您保存文件時(shí)會(huì)更新其預(yù)覽,即使它們是遠(yuǎn)程存儲(chǔ)也是如此。
如果您修改并保存要預(yù)覽的靜態(tài)HTML文檔從外部引用的文件,則預(yù)覽也會(huì)更新。例如,如果您正在預(yù)覽按標(biāo)記引用CSS文件的靜態(tài)HTML文檔,則對(duì)CSS文件的修改將更新預(yù)覽。
甚至有可能在一個(gè)包含靜態(tài)HTML文件,其預(yù)覽和一個(gè)參考CSS文件的選項(xiàng)卡中進(jìn)行三向拆分。保存文件后,對(duì)HTML或CSS文件的更改將反映在預(yù)覽拆分中。這在大型顯示器上效果最好。
預(yù)覽動(dòng)態(tài)網(wǎng)站
“動(dòng)態(tài)”網(wǎng)站是指在加載時(shí)通過(guò)服務(wù)器端處理完全或部分生成其頁(yè)面的任何網(wǎng)站。這包括諸如服務(wù)器端包含(SSI),PHP,Ruby on Rails等許多技術(shù)。
Nova可以預(yù)覽動(dòng)態(tài)網(wǎng)站,但需要進(jìn)行一些配置才能知道在哪里查找。您可以通過(guò)創(chuàng)建“服務(wù)器”來(lái)提供此信息。
由于動(dòng)態(tài)網(wǎng)站需要服務(wù)器端處理,因此您必須至少使用遠(yuǎn)程路徑和遠(yuǎn)程URL配置服務(wù)器。它們分別是網(wǎng)站根目錄的遠(yuǎn)程文件系統(tǒng)路徑和URL。

有了這些知識(shí),Nova便可以將遠(yuǎn)程文件與特定的URL相關(guān)聯(lián)。例如,如果您正在編輯/about/contact-us.php相對(duì)于“遠(yuǎn)程根目錄”的文件,則Nova/about/contact-us.php在預(yù)覽時(shí)會(huì)知道會(huì)附加到“根目錄URL”。
具有路由Urls的動(dòng)態(tài)網(wǎng)站
一些Web框架使用動(dòng)態(tài)URL“路由”,其中URL和磁盤上的單個(gè)文件之間可能沒(méi)有一對(duì)一的關(guān)聯(lián)。在撰寫本文時(shí),Nova無(wú)法將任意URL與特定文件相關(guān)聯(lián)。
外部預(yù)覽
有些人傾向于始終使用第二個(gè)窗口進(jìn)行預(yù)覽,或者需要使用非WebKit瀏覽器測(cè)試其站點(diǎn)。為此,Nova提供了外部預(yù)覽。
如果安裝了其他瀏覽器,則可以通過(guò)選擇“視圖”>“預(yù)覽于”>“瀏覽器名稱”來(lái)向其發(fā)送文檔以進(jìn)行預(yù)覽。
在外部瀏覽器中預(yù)覽頁(yè)面后,該頁(yè)面將成為默認(rèn)的外部瀏覽器,并采用鍵盤快捷鍵??B。
這樣甚至可以在其他平臺(tái)上使用瀏覽器進(jìn)行預(yù)覽。例如,某些Windows虛擬化產(chǎn)品通過(guò)在Mac端以相同的名稱創(chuàng)建小型存根應(yīng)用程序來(lái)向Mac公開Windows應(yīng)用程序。這意味著Nova可以調(diào)用“ Internet Explorer”存根應(yīng)用程序,并且該頁(yè)面將在虛擬機(jī)上的Internet Explorer中加載。