所有R脚本都被设置为注释

时间:2017-10-13 09:45:30

标签: r formatting notepad++ comments

我在Windows 7上使用Notepad ++时出现问题 - 它将我的所有代码设置为注释(即所有代码都显示为绿色)。

help me

我已经开启了“查看所有字符”,并且似乎没有任何隐藏的#来实现它。

我的机器上没有管理员权限,因此我无法更新到更新版本的Windows,也无法轻松更改任何内置设置,但如有必要,我可以寻求帮助。

非常感谢, Aodhán

1 个答案:

答案 0 :(得分:6)

啊,原来问题是REBOL与R共享一个文件扩展名,它将该文件解释为REBOL文件。这可以在Language-> R-> R

中改变

enter image description here

当我发现如何将其设为默认值时,我会更新。

编辑:我在Notepad ++中找不到这样做的方法,但是下面的stack overflow answer确实让我解决了这个问题。我编辑了%AppData%\Notepad++\langs.xml并进行了以下两项更改:

1:

<Language name="rebol" ext="r reb" commentLine=";" commentStart="" commentEnd=""\>

成为(摆脱ext =“r reb”中的r):

<Language name="rebol" ext="reb" commentLine=";" commentStart="" commentEnd=""\>

2:

<Language name="r" ext="r s splus" commentLine=";" commentStart="" commentEnd=""\>

成为(在ext =“r s splus”中添加R):

<Language name="r" ext="r s splus R" commentLine=";" commentStart="" commentEnd=""\>

这是我的问题的永久性解决方案,因为我不打算使用REBOL(并且在此问题之前从未遇到过该语言)。如果我必须使用它,我仍然可以通过将它们保存为.reb文件来使用格式。