Vim で Vim-R プラグインを使用して、R コードの構文を強調表示しています。通常のインデント スタイルは、関数内のパラメーターを括弧の開始位置に揃えます。これを中括弧内のコードのように変更したいと思います。ここでは、新しい行が中括弧でインライン化されるのではなく、2 つのスペースでインデントされます。
私の関数名は冗長になりがちで、デフォルトのインデント スタイルでは、すべてのパラメーターが画面の右側に押し出されたままになっています。
以下にいくつかの例を示します。
# 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 のコードを見ましたが、密度が高すぎて理解できません。変更する方法はありますか?