sta*_*ent 3 r code-snippets rstudio
我倾向于在代码中使用很多换行符,如下所示:
# Data =========================================================================
Run Code Online (Sandbox Code Playgroud)
整个注释的长度始终为80个字符(包括井号)。我想做的是为Rstudio编写一个代码片段,该代码片段将插入#标签,然后插入一个空格,然后允许用户键入一系列单词,然后插入另一个空格,最后填写一堆“ =“直到达到80个字符的限制。
我根本不了解摘要的工作原理,因此不确定这有多困难。
我有很多:
snippet lb
# ${1:name}
Run Code Online (Sandbox Code Playgroud)
但我不知道如何添加动态数量的“ =”符号。另外,lb =换行符。
不幸的是,您无法使用摘要执行此操作;代码段是一个文本模板,其中包含带有用户插入文本的插槽的固定文本。
但是,RStudio内置了一个命令,可以执行非常相似的操作。从“代码”菜单中,选择“插入节”(或Ctrl+ Shift+ R)。这将完全满足您的描述,但有两个小区别:
该行将在打印边距之前扩展为5个字符(您可以在工具->全局选项->代码中调整打印边距。
该行由字符-而不是=字符组成。
用这种方式标记的部分的一个优点是,您可以使用它们来折叠和浏览文件(在添加部分后查看编辑器状态栏)。