5

Rstudio には、たとえば Geany のように、コードのスニペットを構成するメカニズムがありますか? ユーザー定義の頻繁なコードのセクション全体をより速く書くため。rstudio に既に組み込まれている TAB 補完とまったく同じではありません。

geany スニペットを模倣した例

スニペットの定義は次のようなものですが、

fun = %cursor% <- function(x, ...)\s{\n\n}\n

使用法は次のようになります。

fun<TAB> (like bash style completion)
# will end up in following insertion:

 <- function(x, ...) {

}

そのため、ユーザーは独自のスニペット定義を使用してコードをより速く記述できます。また、ユーザーは任意のサイズの任意のスニペットを定義して、TAB で補完できます。

Rstudio 抽出 cmd ではなく、Rstudio 既存の TAB コンテキスト ブラウザーに対応しています。

4

3 に答える 3

1

私はそのような機能を知りません。ただし、小さな変更を加えて機能をすばやく実装したい場合は、関数を使用してこれを実現することもできます。


さて、あなたの質問は私には明らかです。私の知る限り、Rstudioには現在この種の機能はありません。ただし、この機能のリクエストをフォーラムに投稿することはできます。彼らはこれらの種類の要求に非常に積極的に応答するので、あなたはそれを試してみることができます。

于 2012-12-19T14:31:15.763 に答える
1

RStudio の「関数の抽出」機能が、探しているものかもしれません。rstudio.com のドキュメントのこのページにある関数の抽出セクションとそれに付随するスクリーンショットまでスクロールします: http://www.rstudio.com/ide/docs/using/source

セクションのテキストは次のとおりです。 ) は関数の引数に変換されます。"

このスクリーンショットも参照してください: http://www.rstudio.com/images/screenshots/rstudio-code-transform.png

于 2013-01-01T20:55:58.937 に答える