如何禁用Notepad ++注释折叠

时间:2014-04-14 21:20:01

标签: javascript notepad++

我正在网站上工作并使用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”,但它似乎只能添加符号,而不是更改现有符号。

有什么方法可以禁用它吗?

1 个答案:

答案 0 :(得分:1)

Notepad ++没有为内置语言词法分析器提供选项。它们实际上是潜在Scintilla project的一部分。

所以,如果你不够热衷于自己更改内置词法分析器,那么答案就是没有办法。否则,在N ++源包中的scintilla\lexers\文件夹中找到你的词法分析器并开始使用它。 (如果您找到有效解决/***/问题的解决方案,您可以考虑将其贡献给Scintilla项目。)第三个选项是chcek Scintilla Bug tracker如果此问题尚未报告,您可以创建一个新的错误报告。