LoginSignup
4
4

More than 5 years have passed since last update.

Sublime Text における R 言語の関数補完について

Last updated at Posted at 2016-02-12

環境

  • Sublime Text3 3103
  • R 3.2.3
  • Windows10 64bit

背景

最近、rr markdown による学習を Sublime Text でしています。

lmplot 関数は、[関数 + Tab]で結構補完してくれます。

lm[Tab]

# Logistic regression model
modelName <- glm(DV ~ predictor1 +* predictor2, data = df, family = "binomial")
summary(modelName)

といった感じです。

これは、.R 拡張子で lm と入力された場合は上記の出力をするという定義(スニペット)ファイルが用意されているからです。※このファイルがどこにあるか不明(T_T)

問題

新たに、install.package() したパッケージの関数についても、lm のように補完してほしい。
しかし、現状は関数名を補完するだけ。

R-Box という Sublime Text で R言語を快適にするパッケージがあり、packages.R というファイルを見ると、上記の願望が叶えられそうな気がするのですが、行き詰まっています。

目標

【Sublime Text 上で R 言語の関数補完を実現】

LaTeX\documentclass{ を入力すると、ドキュメントクラスのリストが表示されるような、とにかく R 言語の補完機能を強化したいです。

よろしくお願い致します。

解決

ST3 の R-snippets パッケージに存在する関数のみ補完可能。

課題

install.package() によって新たに取得したパッケージに対して、自動的に補完を支援するファイル(**.sublime-snippet)を生成する事ができれば、目的達成。

4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4