我在xp中安装了vim和R,如何在_vimrc中编写map命令?
我写了一些命令,例如 map <F5> :w<CR>:!R,当我按F5时,我可以让R脚本运行吗?
我在vim中编辑一个文件,只在网上进行测试.
vim print.R
print(1:10)
Run Code Online (Sandbox Code Playgroud)
当我nnoremap <F5> :w\|!R<CR>在_vimrc中设置时,按f5,我可以看到Rterm但是print.R无法运行,我该怎么办?
如果我将set命令更改为nnoremap <F6> :w\|!Rcmd BATCH<CR>,我得到以下输出:
C:\WINDOWS\system32\cmd.exe /c (Rcmd BATCH)
no input file
shell returned 1
Hit any key to close this window...
Run Code Online (Sandbox Code Playgroud)
尝试
nnoremap <F5> :w\|!R<CR>
Run Code Online (Sandbox Code Playgroud)
所以在我回答之后,你编辑了你的问题,现在试试这个:
nnoremap <F5> :w\|!R %<CR>
nnoremap <F5> :w\|!Rcmd %<CR>
Run Code Online (Sandbox Code Playgroud)
无论可执行文件是什么,放在后面 !
| 归档时间: |
|
| 查看次数: |
717 次 |
| 最近记录: |