R默认编辑器中的语法突出显示

时间:2015-03-04 09:57:54

标签: r

有没有办法显示R中的代码语法?我不想使用RStudio,TinnR等来实现同样的目标。请注明。

我有connected it to sublime并使用了编辑器这是非常好的,但我正在寻找一些简单的方法。

question有点接近我的要求。但我觉得我很简单。

似乎很奇怪,不可能完成已经隐含的事情。

现在(没有语法颜色):

 write.csv2(dfwith, file = "writecsv2.csv")

必需(使用语法颜色):



<div style="overflow:auto;"><div class="geshifilter"><pre class="r geshifilter-R" style="font-family:monospace;"> <a href="http://inside-r.org/r-doc/utils/write.csv2"><span style="color: #003399; font-weight: bold;">write.csv2</span></a><span style="color: #009900;">&#40;</span>dfwith<span style="color: #339933;">,</span> <a href="http://inside-r.org/r-doc/base/file"><span style="color: #003399; font-weight: bold;">file</span></a> = <span style="color: #0000ff;">&quot;writecsv2.csv&quot;</span><span style="color: #009900;">&#41;</span></pre></div></div><p><a href="http://www.inside-r.org/pretty-r" title="Created by Pretty R at inside-R.org">Created by Pretty R at inside-R.org</a></p>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:2)

我不完全确定你要完成什么,因为你的问题很模糊,但希望这可能会有所帮助。

作为Sublime的替代品,您可以将Notepad ++用作R的“内置”编辑器。我的意思是你要在Notepad ++中创建/编辑函数和脚本:

The result of fixing a function

(此截图是我在双显示器上的外观)

键入fix(some_func)some_func <- edit(some_func)都会在Notepad ++中打开。

如果这看起来像你正在寻找的东西,可以转到‘R_HOME/etc/Rprofile.site’,其中R_HOME是它安装的目录。找到Rprofile.site文件后,在Notepad ++中打开它并更改以下内容:

# options(papersize="a4")
options(editor="notepad")
# options(pager="internal")

为:

# options(papersize="a4")
options(editor="C://Program Files (x86)//Notepad++//notepad++.exe")
# options(pager="internal")

保存文件,你就完成了。