RStudioというか、RStudioのエディタの機能だと思うけど、あまりまとめられているのを見たことがなかったので、地味なものばかりを、勝手にまとめてみた。
括弧の前後でのダブルクリック
func(dat[val.1 > 0])みたいなコマンドがあったとき、
(や[の前、または)や]の後ろでダブルクリックすると、
()や[]を含めた引数全体が選択され、
(や[の後ろ、または)や]の前でダブルクリックすると、
()や[]を含まない引数全体が選択される。
ただし、)や]の前であっても、直前の)や]の後ろであれば、そちらの判定が優先される。
上の例で言うと、
[の前をダブルクリックした場合、[val.1 > 0]が選択され、
[の後ろをダブルクリックした場合、val.1 > 0が選択される。
また、]の後ろ(つまり)の前)をダブルクリックした場合は、
dat[val.1 > 0]ではなく、[val.1 > 0]が選択される。
オブジェクト上でのダブルクリック
val.1のように間にピリオドが入ったようなオブジェクトであっても、オブジェクトの上でダブルクリックすると、オブジェクト名だけが選択される。
トリプルクリック以上
ちなみにトリプルクリックは行全体の選択となり、クリック×4はファイル全体の選択となる。
括弧で囲む
オブジェクトを選択した状態で、
(や[を入力すると、選択範囲を()や[]で囲ってくれる。