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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了所有R脚本都被设置为注释相关的知识,希望对你有一定的参考价值。

我在Windows 7上遇到了Notepad ++的问题 - 它将我的所有代码设置为注释(即所有代码都显示为绿色)。

help me

我已经打开“查看所有角色”并且似乎没有任何隐藏的#来实现它。

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

非常感谢,Aodhán

答案

啊,原来问题是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文件来使用格式。

以上是关于所有R脚本都被设置为注释的主要内容,如果未能解决你的问题,请参考以下文章

winhex脚本命令教程

R中的函数注释约定

C#VS快捷键

C#VS快捷键

C#VS快捷键

C#VS快捷键