使用 Vim 中的 r 插件从非 R 文件向 R 发送代码
Send code to R from non R-files with the r-plugin in Vim
在 OSX 中,我如何在 Vim 中进行映射以使用 r-plugin 将嵌入在非 R 文件中的代码发送到 R 以执行?
假设Windows,有一个文件clip2r.js in the batchfiles分布。
要安装它,请将它放在您的 PATH 中,并将源代码顶部注释中的两行添加到您的 _vimrc
文件中。它不需要任何插件。
到运行启动gvim,输入几行R代码,select用鼠标将它们发送到R。
激活vim-r-plugin in any type of file, you may change temporarily the file type, because it's a filetype插件。假设您使用的是 OSX,您正确安装了 vim-r-plugin,我能够通过 markdown (.md
) 文件:
- 在 Vim 中,将您的文件类型设置为 R:
:set ft=R
- 开始 R 为这个会话:localleader + r + f
- Select 你的代码然后按 space bar
- 可选择恢复为原始文件类型
:set ft=markdown
如果您希望 vim-r-plugin 永久适用于某个文件类型,我想您必须在 ~/.vim/ftdetect/r.vim
.然后在 ~/.vim/ftplugin/
中创建一个合适的文件。也许,使用 ~/.vim/ftplugin/r.vim
文件作为模型。我没试过。
在 OSX 中,我如何在 Vim 中进行映射以使用 r-plugin 将嵌入在非 R 文件中的代码发送到 R 以执行?
假设Windows,有一个文件clip2r.js in the batchfiles分布。
要安装它,请将它放在您的 PATH 中,并将源代码顶部注释中的两行添加到您的 _vimrc
文件中。它不需要任何插件。
到运行启动gvim,输入几行R代码,select用鼠标将它们发送到R。
激活vim-r-plugin in any type of file, you may change temporarily the file type, because it's a filetype插件。假设您使用的是 OSX,您正确安装了 vim-r-plugin,我能够通过 markdown (.md
) 文件:
- 在 Vim 中,将您的文件类型设置为 R:
:set ft=R
- 开始 R 为这个会话:localleader + r + f
- Select 你的代码然后按 space bar
- 可选择恢复为原始文件类型
:set ft=markdown
如果您希望 vim-r-plugin 永久适用于某个文件类型,我想您必须在 ~/.vim/ftdetect/r.vim
.然后在 ~/.vim/ftplugin/
中创建一个合适的文件。也许,使用 ~/.vim/ftplugin/r.vim
文件作为模型。我没试过。