号外号外,Rstudio最近在9月底更新了!!提供了很多实用的新功能,对于这些新功能你又知道了解多少呢?据说万众期待的支持可视化的Markdown编辑的功能已经上线了,下面让我带大家一起来具体了解了解。
可视化的Markdown编辑
在过去的版本中,R的Markdown用户经常诟病Rstudio无法实现可视化的问题。他们希望在编写代码时,实时看到更多内容更改。既可以减少编辑/预览所需的时间,又可以通过可视化其内容的更新,更加清晰地改善修改他们已经编写好的内容。
在新版的R studio中,这个问题就完美的被解决了。现在只要使用编辑器工具栏右上方带有罗盘图标的按钮,就能快速地切换到可视模式:
在可视化的模式下,除了可以实时地看到你所做的更改。除此之外,编辑器仍然保持轻巧,强调代码样式。另外我们仍然可以直接使用大多数markdown内置的语法(例如##或bold)对文字进行格式化。
嵌入代码
另外,R,Python,SQL和其他代码可以使用标准的RStudio源代码编辑器进行编辑。我们可以使用代码块右上方的运行按钮或使用Cmd+Shift+Enter键盘快捷键来执行当前选定的代码:
表格的插入
现在可以直接使用菜单插入表格。然后,可以使用主菜单或上下辅助菜单来插入和删除表的行和列(没错就像在excel中操作一样):
如果你尝试在可视模式下编辑表格,然后在源代码模式下查看表格的外观,你将会发现,所有表格列将完全对齐。
支持引用
R studio引用功能来了一个大更新。可以通过可视模式,使用标准的Pandoc markdown表示法进行引用(例如[@citation])。R studio现在支持从各种不同来源插入引用:
你自己制定的引用目录。
Zotero个人或group的数据库。
DOI(文档标识符)引用。
搜索Crossref,DataCite或PubMed。
我们可以使用工具栏按钮或Cmd+Shift+F8键盘快捷方式“插入引文”对话框:
如果你插入的引用来自Zotero,DOI查找或搜索的引文,它们将自动添加到你的引用目录中。
方程式
LaTeX方程式是使用标准Pandoc markdown语法编写的(编辑器将自动识别该语法并将方程式视为数学)。当你不直接编辑方程式时,它将显示为渲染的数学公式:
如上所示,当你使用键盘或鼠标选择方程式时,你可以编辑方程式的LaTeX。键入时,方程式的预览将显示在其下方。
图片
我们可以使用“Insert”->“Image”命令(Ctrl+Shift+I键盘快捷键)或从本地文件系统中拖放图像来插入图像。如果图像不在Markdown文档的目录中,它将被复制到images/项目中的文件夹中。
LaTeX and HTML命令
在可视模式下写代码时,可以加入包括原始LaTeX命令或HTML的标签。原始标记将被自动识别并突出显示语法。例如:
除了markdown功能的更新以外,新版的R studio还更新了其对python的兼容度,包括在“环境”窗格中显示Python对象,查看Python数据框架以及用于配置Python版本和conda /虚拟环境的工具。新的命令选项板(可通过访问Ctrl+Shift+P),可通过键盘轻松访问所有RStudio命令,插件和选项等等一系列更加完善实用的功能。