Upload
osamu-masutani
View
230
Download
0
Embed Size (px)
Citation preview
RTVSとはMicrosoft社のVisual Studio用 R開発プラグイン
https://docs.microsoft.com/ja-jp/visualstudio/rtvs/https://github.com/Microsoft/RTVS
実際は以下からなるIntelliSense対応エディタ扱いやすいデバッガ
変数表示、ライブラリ管理などの周辺ツール
MSとRJan 2015 : MSによるRevolution Analyticsの買収
Revolution R Open をMicrosoft R Openとrebrandしてリリース少なくともこの段階まではVS上でのR環境はなし
May 2016 : R Tools for Visual Studio 0.3 リリースNov 2016 : Data Science Workloadsに統合May 2017 : R Tools for Visual Studio 1.0リリース Visual Studio 2017 15.2に統合
※ RTVSはRevolution Analyticsの製品ではなく純粋にMicrosoft製のよう
RTVSに期待していいものRStudio並の統合環境エディタの使いやすさはお墨付き優れたデバッガ変数ビュアーや、PlotビューなどがR専用に実装されている!
VSの基本機能Gitなどのソース管理との統合設定の同期
Microsoft R Open/Serverなどとの緊密な連携デフォルトで用意された実行環境 (CRAN Rと併用可能)R Serverを利用したリモートワークスペースへの対応
RTVSに期待してはいけないもの最新のVisual Studio機能リファクタリング機能やクラスビューなどの高度なエディタ機能
エディトコンティニューや並列デバッガなどの高度なデバッガ機能
プロジェクト間参照や実行、デバッグ、テストなどの連携機能
RStudioに追い付いていないところプロファイラ
Shinyアプリ起動
エディタ
定義のインライン表示
コードスプリッタ
Comparison RTVS RStudio
Syntax highlighting x x
Auto Complete x x
Parameter suggestion x x
Auto indent x x
Outlining x x
Help x x
Go to definition x x
Go to definition (inline) x -
Code Splitter x -
Zoom x *
Code Snippet x -
デバッガ
変数値のinline表示
Csvインポータの日本語対応“Excelで開く“ボタン
Comparison RTVS RStudio
Breakpoint x x
Variables inspector x x
Inline inspector x -
Matrix view x x
Open matrix with Excel x -
Traceback x x
CSV Importer x x
CSV Importer (double byte) Anyencodes *
UTF only
周辺ツール
プロット履歴ウィンドウ
R ServerのサポートComparison RTVS RStudio
Git integration x x
Plot x X
Plot history x -
Database connection x x
R Server support x * 3rd party
SQL Server integration x -