2014-09-01 28 views
5

我一直在尋找一種代碼編輯器,它爲它的GUI使用了一個瀏覽器渲染引擎,所以我可以處理在其本地腳本中處理各種外語的代碼。如何在Adobe Brackets編輯器中爲語法高亮等設置編程語言?

我試着用Adobe Brackets,但是當我創建一個新文件時,我找不到一種方法來設置編程語言來獲得語法高亮顯示。

發生這種情況時,例如當我去文件/新,然後粘貼代碼從像JSFiddle的地方。

如果我在左列中右鍵單擊文件的名稱有一個重命名菜單項,但它沒有反應,所以我不能爲我的JavaScript文件添加.js擴展名。

在INS/OVR切換和棉絨指示器之間右下角的狀態欄中有一個項目,但對於沒有擴展名的新未保存文件,它變灰並且無法更改。

有一個文檔頁面標題爲Language Support,但它似乎只涉及更深的技術方面,如編輯器的編程API。

如何設置編程語言?這個編輯器不夠成熟還是有一個我找不到的功能?

+0

您先保存文件。 .php用於php着色,.js用於js着色等。 – 2014-09-01 06:47:34

+1

@DanielCheung:真的嗎?這很煩人。儘管我認爲對很多人來說並不重要。 – hippietrail 2014-09-01 06:49:24

+1

我一開始也找不到它,但我仍然比其他編輯更喜歡Brackets,因爲它很簡單。你應該到他們的github頁面並請求這個功能,因爲人們在一個文件中使用多種語言,例如, PHP + HTML + JS – 2014-09-01 06:54:14

回答

8

當前,您無法將無標題文件的語言切換爲。一旦文件存在磁盤上,您可以使用狀態欄中的下拉菜單來更改語言(當然,也可以將文件重命名爲不同的擴展名)。

不幸的是,它被禁用無標題文件的唯一原因是JS代碼提示引擎(這是非常複雜的)遇到無標題文件時有錯誤。所以真的,只有下拉菜單中的JS語言選項需要被禁用......但爲了避免混淆,整個切換器被禁用。

如果你想看到那個固定的,請註冊the feature request in the Brackets backlog

+0

請注意,也不能重命名未保存的文件。但在這種情況下,重命名選項不會變灰,也不會報告任何內容。它只是默默地失敗了,這似乎比我所遇到的主要問題更爲錯誤。 – hippietrail 2014-09-03 03:34:25

+1

@hippietrail對,我打算重命名爲「磁盤上存在文件一次」子句的一部分。不過你提出了一個很好的觀點:括號現在在禁用不適用的菜單項目方面並不是很好。我會考慮是否有快速的方法來解決這個特殊情況... – peterflynn 2014-09-03 09:34:28

+0

我喜歡Trello,但還沒有感覺。如果重命名問題存在bug/featurereq,那麼我也會對該問題進行投票。 – hippietrail 2014-09-03 09:39:47

0

嘗試手動鍵入文件類型,當你保存如:index.html的(包括擴展名),而不是隻指數

這爲我工作!

相關問題