2011-05-17 71 views
8

我一直在用記事本++工作Web開發了幾個月了。隨着我繼續使用它,我對它的設置越來越滿意。但有一件事情讓我很困擾。在使用JQuery模板時,並不是所有腳本的內容都能被識別。該程序將突出顯示並摺疊,直到腳本標記中包含的第一個結束標記爲止。記事本++模板坍塌問題

例如:

<script id="itemTemplate" type="text/html"> 
    <li class="row"> 
     <div class="rowTextContainer"> 
      <div class="rowTitle">${title}</div> 
      <div class="rowSubTitle">${subTitle}</div> 
     </div> 
    </li> 
</script> 

上面的代碼就垮下來:

<script id="itemTemplate" type="text/html"> 
    <div class="rowSubTitle">${subTitle}</div> 
     </div> 
    </li> 
</script> 

這肯定是不正確的。是否有修復或至少解決此問題的解決方法?我剛更新到5.9版本,這對我來說仍然是一個問題。

回答

5

三個選項(增加難度級別):

一種是使用Language -> XML。副作用是顏色方案改變(但可以通過設置修復)。

其次,創建自己的user defined language。 我創建了一個,但出於某種原因,語法高亮不工作:http://pastebin.com/BxRvbbQV

構建自己的lexer

+0

事實上,我剛纔給這個給你。您向我介紹了我完全忽略的一個功能。 – BDawg 2011-07-12 20:15:03

+0

很高興爲您服務!你忽略了哪一個?在附註中,我會建議將模板移動到腳本文件中。您將受益於瀏覽器緩存。所以我想這是一個可以接受的答案? :) – Mrchief 2011-07-12 20:52:34

+0

你敢打賭這是可以接受的!我意識到我忘了點擊「接受」按鈕約30秒之前,你發佈這個,哈哈。我完全忽略了創建一個詞法分析器。另外,謝謝你的提示! – BDawg 2011-07-12 21:00:38

2

記事本++期待的2個腳本標記之間的界線是JavaScript中,而不是HTML。我以前從未在腳本中看過type =「text/html」。它是否正確?

+0

我實際使用Knockout.js在我把此示例中的頁面,所以我可能有一個稍微不同的設置。它似乎在編程方面很好。儘管如此,這種突出顯示/崩潰問題無論發生什麼類型都會發生。 – BDawg 2011-05-17 21:16:16

+0

Notepadd ++假設會有的Javascript

  • 11. Python熊貓部分坍塌2d矩陣
  • 12. GridLayout在小型顯示器上坍塌
  • 13. 阻止JavaFX中的手風琴坍塌
  • 14. 記事本中的多行塌陷++
  • 15. 記事本++預製模板
  • 16. 記事本++的問題
  • 17. 記事本++格式問題
  • 18. RegEx問題與記事本+
  • 19. CSS基本模板問題
  • 20. C++基本模板問題
  • 21. 如何防止MYSQL GROUP BY坍塌NULL值到一行
  • 22. Twitter的引導容器最大寬度坍塌跨度
  • 23. 引導4 - 需要坍塌調整砌體佈局
  • 24. jQuery的UI菜單坍塌第一類的onload
  • 25. 的jQuery的slideToggle菜單坍塌開幕前的同級菜單/關閉本身
  • 26. django url模板標記問題,{%url%}
  • 27. 故事板問題
  • 28. 故事板問題
  • 29. 模板問題
  • 30. 模板問題