Notepad ++停止对我的源代码进行颜色编码......如何修复?

时间:2011-06-12 20:17:35

标签: ide notepad++

没有明显的理由,它就停了下来。没有更多的颜色编码。我不小心关掉了神秘的设置吗?

17 个答案:

答案 0 :(得分:23)

我遇到了同样的问题并发现这是因为我在全局样式下启用了全局前景色。

答案 1 :(得分:9)

尝试以下内容:

  1. 从“语言”菜单中手动选择语言。
  2. 在“设置/首选项”中,选中“文件关联”。
  3. 在最坏的情况下,重新安装。

答案 2 :(得分:7)

语言菜单中选择相应的语言。例如 H ,然后 html

答案 3 :(得分:5)

我的解决方案是进入样式配置器,从语言选择框中选择“全局样式”并取消选中“启用全局前景色”选项。我不确定为什么要检查,但所有代码着色在取消选中后都有效。谢谢理查德!

答案 4 :(得分:3)

查看设置 - >样式配置器。也许你的风格搞砸了。您可以尝试更改所选样式以查看它是否有所作为。

我认为保存的样式存储在Notepad ++安装目录下的“themes”目录中,因此您还可以检查文件是否以某种方式损坏。

答案 5 :(得分:1)

我有同样的问题(我用Google搜索“notepad ++文件着色退出”来查找此讨论。)在我的情况下,着色退出mid文件在单个文件中。我终于意识到相邻的字符串文字与其中一个宏是一个愚弄Notepad ++。 我的代码打破了它:     Write_Supplemental_Configuration(privateData-> new_config,FTP_ROOT_DIR“/lists.csv”); 并修复是在宏后添加一个空格:     Write_Supplemental_Configuration(privateData-> new_config,FTP_ROOT_DIR“/lists.csv”);

我尝试用“foo”替换宏FTP_ROOT_DIR,问题就消失了。

所以在我的情况下,这是一个愚弄了Notepad ++着色的宏。

答案 6 :(得分:1)

注意您从网络上复制的单引号。如果你得到其中一个“上面的逗号”而不是tic标记,它会混淆代码并杀死着色(在SQL中)。只需删除并替换。

答案 7 :(得分:0)

转到设置->样式配置,然后删除全局样式复选框

Setting

答案 8 :(得分:0)

我也发生了同样的事情。我可以解决的唯一方法是重命名文件(我刚刚添加了一个字符)。然后使用记事本++打开它。代码再次着色。然后将文件重命名回原始名称,并且仍然是彩色的。

此后,我发现如果我先关闭Notepad ++而不先关闭文件,则会发生这种情况。尝试先关闭文件,然后关闭Notepad ++,然后重新打开文件。

答案 9 :(得分:0)

如果要以SQL格式显示文本,请在菜单中选择Language => S => SQL

答案 10 :(得分:0)

档案>另存为>格式类型=结构化查询语言>使用' * .sql'命名文件。这应该带来所有颜色代码.....以区分您的代码并使其看起来漂亮。 Ĵ

答案 11 :(得分:0)

首先输入任何内容并以您正在使用的任何格式保存文件(i-e; .cpp if c ++,。js if JavaScript ....等)

确保禁用全局前景色。

它应该可以正常工作。

答案 12 :(得分:0)

语言设置解决了遭受它的(所有)3个Javascript文件(.js)的问题,以前这些文件都被正确识别为Javascript。出于某种原因,它显然忘记了它们是Javascript文件!?

答案 13 :(得分:0)

  1. 检查,如果您已将文档保存为.HTML而不是.txt
  2. 菜单中选择
  3. ,选择设置>样式配置器... 并在左侧的列表中选择html,检查颜色块中是否显示了不同标签的颜色。如果是,请选择一个字体,然后保存并退出。

  4. 仅在将文档保存为.html后检查是否有效。

答案 14 :(得分:0)

确保在保存文件时将其保存为 .html ,而不是 .txt 。这有所不同,因为 .html 允许您查看不同的颜色代码,而 .txt 则不会。

答案 15 :(得分:-1)

这里已经晚了几年了,但我很确定你正在打开" .txt"包含源代码的文件。由于文件没有语言扩展名,因此Notepad ++无法确定如何对其进行颜色编码。您必须在"语言"下选择语言。标签

答案 16 :(得分:-1)

如果着色仅停止对一个文件起作用,则应检查文件的扩展名。您可能不小心将文件另存为.txt