目次

, , , ,

eclipse+StatET

Rである程度まとまった量のスクリプトを書こうとすると,RGUI付属エディタではちょっとしんどい.更新後,保存前にクラッシュして涙目になった人も多いはず.まだの人も悪いことは言わないので,外部エディタを使いましょう.

統合開発環境のEclipseを使うと,コードのハイライトや入力補完,整形など色々便利な機能が使える.少々大袈裟なきらいはあるけれど...

インストール方法

エクリプスはPleiades All in One 日本語ディストリビューションhttp://mergedoc.sourceforge.jp/)を使うと楽.

参考サイト

http://kaiseki.ori.u-tokyo.ac.jp/~katukawa/R/eclipse.html

http://d.hatena.ne.jp/kompiro/20080707/1215405679

初期設定

Rコンソール実行構成の作成

dviビューアの設定

ウインドウ>設定>Texlipse>ビューア設定>新規

ビューア名: dviout
ビューア・コマンド: C:\tex\dviout\dviout.exe
ビューア引数: %file -1 "# %line %texfile"

パースペクティブを作成

ウインドウ>パースペクティブを開く>その他からStatETを選択すると,メインウインドウ右上にStatETパースペクティブを開くアイコンが追加される.

基本的な使い方

  1. 実行ボタン(オーディオの再生ボタンみたいなボタン)の横にあるドロップダウンボタンからRコンソール実行構成の作成で作成した構成を選択し,コンソール(Rターミナル)を立ち上げる
  2. スクリプトはエディタに書く
  3. 実行する

エディタで入力前,あるいは入力中にCtrl+Spaceを押すとオブジェクトや関数の補完入力候補がポップアップする.

Ctrl+R R選択中のコード(未選択の場合はカーソルのある行)をコンソールに送り,コンソールにフォーカスする
Ctrl+R Ctrl+R選択中のコード(未選択の場合はカーソルのある行)をコンソールに送る.フォーカスはエディタのまま
Ctrl+I選択範囲(未選択の場合はカーソルのある行)のインデント(字下げ)を行う

- Rental Orbit Space -