我正在网站上工作并使用Notepad ++进行编码。我最近使用正斜杠和两个星号/** */
发现了某种评论符号。这显然用于折叠容器中的所有内容
function foo(){
//some script
/***/
//even more script
//another line
}
//text outside function
折叠时看起来像这样
function foo(){
//some script
/***/
//text outside function
我已经写了一些Notepad ++解释为这些的注释,当我尝试折叠函数时它会成为一个问题。当我这样做时,其余的脚本都会折叠,包括结尾</script>
标记
function foo(){
<!--HTML code-->
这仅适用于JavaScript,我没有找到任何方法来禁用它。 Notepad ++允许“user-defined language”,但它似乎只能添加符号,而不是更改现有符号。
有什么方法可以禁用它吗?
答案 0 :(得分:1)
Notepad ++没有为内置语言词法分析器提供选项。它们实际上是潜在Scintilla project的一部分。
所以,如果你不够热衷于自己更改内置词法分析器,那么答案就是没有办法。否则,在N ++源包中的scintilla\lexers\
文件夹中找到你的词法分析器并开始使用它。 (如果您找到有效解决/***/
问题的解决方案,您可以考虑将其贡献给Scintilla项目。)第三个选项是chcek Scintilla Bug tracker如果此问题尚未报告,您可以创建一个新的错误报告。