我使用 Vim-R-plugin 和 Vim 为我的 R 代码提供语法高亮。常规缩进样式在括号的开头对齐函数中的参数。我想将其更改为更像花括号内的代码,其中新行缩进两个空格,而不是与花括号内联。
我的函数名称往往很冗长,默认的缩进样式将我的所有参数一直推到屏幕右侧。
这里有一些例子:
# Default indentation style
result <- fun(
par1 = "abc",
par2 = "def",
par3 = 3
)
所需的样式模仿for
循环和函数定义的缩进样式。
# Desired indentation style
result <- fun(
par1 = "abc",
par2 = "def",
par3 = 3
)
# Similar to for loop indentation
for(i in 1:10) {
print(i)
}
# ... and function definitions
fun <- function(par1 = 1) {
print(par1 + 1)
}
我查看了 Vim-R-plugin 代码,但它太密集了,我无法理解。有没有办法让我改变它?