如何在vim中使用F5键运行R?
我已经在xp中安装了vim和R,如何在_vimrc中编写map命令?如何在vim中使用F5键运行R?,r,vim,R,Vim,我已经在xp中安装了vim和R,如何在_vimrc中编写map命令? 我已经编写了一些命令,比如map:w:!R,当我按F5时,我可以让R脚本运行吗 我在vim中编辑了一个文件,只在线测试 vim print.R print(1:10) 当我设置nnoremap:w\|!R在_vimrc中,按f5,我可以看到Rterm,但打印。R无法运行,我该怎么办 如果我将set命令更改为nnoremap:w\|!Rcmd批处理,我得到以下输出: C:\WINDOWS\system32\cmd.exe
我已经编写了一些命令,比如
map:w:!R
,当我按F5时,我可以让R脚本运行吗
我在vim中编辑了一个文件,只在线测试
vim print.R
print(1:10)
当我设置nnoremap:w\|!R
在_vimrc中,按f5,我可以看到Rterm,但打印。R无法运行,我该怎么办
如果我将set命令更改为nnoremap:w\|!Rcmd批处理
,我得到以下输出:
C:\WINDOWS\system32\cmd.exe /c (Rcmd BATCH)
no input file
shell returned 1
Hit any key to close this window...
试一试
nnoremap:w\|!R
在我的回答之后,你编辑了你的问题,现在试试这个:
nnoremap <F5> :w\|!R %<CR>
nnoremap <F5> :w\|!Rcmd %<CR>
nnoremap:w\|!R%
nnoremap:w\|!Rcmd%
无论可执行文件是什么,请放在之后代码>试试看
nnoremap:w\|!R
在我的回答之后,你编辑了你的问题,现在试试这个:
nnoremap <F5> :w\|!R %<CR>
nnoremap <F5> :w\|!Rcmd %<CR>
nnoremap:w\|!R%
nnoremap:w\|!Rcmd%
无论可执行文件是什么,请放在之后代码>如果您不介意使用插件,我建议您使用 如果你不介意使用插件,我建议使用 我的建议是众所周知的SingleCompile:我的建议是众所周知的SingleCompile:我刚刚发布了这个插件,用于连接vim和诸如R或python之类的解释器:
- 它围绕一个tmux会话进行包装,以便Vim和R保持独立
- 提供可更新的语法突出显示
- 读取vim缓冲区中的帮助
- 可定制的“热键”可以使发送有关脚本变量和R会话当前状态的请求变得非常快速
尝试一下,不要犹豫,在repo:)上提交您的第一个bug报告/功能请求。我刚刚发布了这个插件,用于连接vim和解释器,如R或python:
- 它围绕一个tmux会话进行包装,以便Vim和R保持独立
- 提供可更新的语法突出显示
- 读取vim缓冲区中的帮助
- 可定制的“热键”可以使发送有关脚本变量和R会话当前状态的请求变得非常快速
尝试一下,并且毫不犹豫地在repo上提交您的第一个bug报告/功能请求:)