HISTÓRIA

Vim+R

Jakson Aquino
José C. Faria

COMO INSTALAR

Vim

Vim-R-plugin

VIM + R

Start/Close

  • <LocalLeader> rf
    • OBS: caso não queira abrir um terminal em uma janela a parte do seu script, então inicie o Tmux no terminal e depois abra o seu script com o vim.
  • <LocalLeader> rq

Send

  • Apenas os comandos mais usuais.
File Function Block
<LocalLeader> aa <LocalLeader> ff <LocalLeader> ba
<LocalLeader> ae <LocalLeader> fe <LocalLeader> be

Command

  • Alguns.
Title Hotkey
List space <LocalLeader> rl
Clear console <LocalLeader> rr
Clear all <LocalLeader> rm
Print <LocalLeader> rp
Structure <LocalLeader> rt
Arguments <LocalLeader> ra

…continua
Example <LocalLeader> re
Help <LocalLeader> rh
Summary <LocalLeader> rs
Plot <LocalLeader> rg
Set working directory <LocalLeader> rd

Edit

Title Hotkey
Insert '<-' <Shift-'underline'>
Complete function arguments <Ctrl-X><Ctrl+A>
Indent (line) ==
Indent (selected lines) =
Indent (whole) gg=G
Toggle comment (line, sel) <LocalLeader> xx
Uncomment (line, sel) <LocalLeader> xu

Object Browser

Title Hotkey
Show/Update <LocalLeader> ro
Expand (all lists) <LocalLeader> r=
Collapse (all lists) <LocalLeader> r-
Toggle =

UM COMANDO INTERESSANTE

Rinsert

  • Permite que você insira qualquer objeto dentro do script.

UMA COMBINAÇÃO PODEROSA

NERD Tree plugin

  • É um plugin que permite você navegar pelos filesystem .

VIM+RNOWEB

Vim + R + Knit

Title Hotkey
Knit (cur file) <LocalLeader> kn
Knit and PDF (cur file) <LocalLeader> kp
Knit, BibTeX and PDF (Linux/Unix) <LocalLeader> kb
Open PDF (cur file) <LocalLeader> op
Go (nex R chunk) gn
Go (previous R chunk) gN

Vim + R + Markdown

Title Hotkey
Knit and Beamer PDF (cur file) <LocalLeader> kl
Knit and HTML <LocalLeader> kh
Slidify <LocalLeader> sl