行を強調表示した後に「再インデント行」を使用しようとしましたが、うまくいきません (実際にはインデントが削除されます)。たとえば、私は簡単な方法が欲しい
このようなスクリプトを取る
#parameters
b=2
c=1
d=4
q=3
そしてそれをこれに変えます
#parameters
b=2
c=1
d=4
q=3
Rスタジオで
対象のコードを強調表示してタブを押すと、別のレベルのインデントが追加されます。Shift-tab はインデントのレベルを削除します。
ショートカットを使用できます。まず、インデントする行を強調表示してから、次のキーを押します: Ctrl+ }(少なくとも、これは私のキーボードの組み合わせです)。
Ctrl反対方向に移動したい場合は、 +を押します{。
RStudio では、検索と置換で正規表現を使用できます。を検索し\n
て置き換えることができます\n\t
。これにより、(私が思うに)必要なことを実行できます。
自動インデントは、適切な場所 (たとえば、括弧のペアの内側) にインデントがあるようにコードをフォーマットするように設計されています。「再インデント」は、適用された自動インデントが適切でなくなった場合に使用します (例: ブラケットが削除された)。