在VIM中执行类似于Textmate中的Cmd + R或Cmd + B Sublime Text2中的代码

dan*_*iel 9 ruby vim textmate sublimetext

嘿,有一种方法或插件可以直接从我的vim编辑器执行代码,例如我的Ruby.我从Textmate中知道这一点,您可以在Sublime Text2中使用Cmd+R或执行Code Cmd+B.在Sublime Text中调用它Build System.谢谢你的建议!

Dyl*_*kow 19

如果您只想在Ruby中执行当前缓冲区,则可以在正常模式下执行此操作:

:!ruby %
Run Code Online (Sandbox Code Playgroud)

您还可以使用您的领导键将其映射到快捷方式:

:map <leader>r :!ruby %<cr>
Run Code Online (Sandbox Code Playgroud)

哪个会让你做领导者+ r来运行该文件.


Tsh*_*man 7

我的vim有一个:rubydo命令,选择你想要执行的代码部分(或者没有执行整个缓冲区的代码),并且

:rubydo
Run Code Online (Sandbox Code Playgroud)

如果选择了某些内容,将在":"之后自动添加"<,'>".

这应该是诀窍