
























Rcode, 即「Run Code」的缩写。Vim 拥有多种脚本语言的接口。有时候需要对文本进行较复杂的处理,但是在单行的命令行里能写的代码功能有限。你可能会立即想到,先把代码写到一个文件里再加载。没错,这就是 Rcode.vim 为你做的。2.0 版本在原来简单的「编写」->「执行」基础上添加了代码保存功能,可供重新载入(并加以修改)。此特性是由易名建议的。
命令和键映射:
:Rcode 启动 Rcode,需要一个参数指明语言,如 vim、
awk 等。使用 <C-D> 可以查看所有当前被
支持的语言。会开启一个新的缓冲区,请把你的代
码写在里边。此命令可以接受一个范围。
:RcLoad {name} 加载之前保存的代码。
「name」是「{lang}/{filename}」的形式,这和
保存的参数有些不同,因为脚本需要知道代码的语种。
此命令可以接受一个范围。
:RcSelect 列出所有已保存的代码,使用数字来选择。
在 Rcode 的缓冲区里:
<C-CR>
:Run 在你启动 Rcode 时的缓冲区上执行代码。
:Save {name} 保存代码以在日后可使用「:RcLoad」命令载入。
别名:
在 Python 中,「v」为「vim」模块,「b」为当前的缓冲区对象。
在 Lua 中,「b」为当前的缓冲区对象。
设置:
g:Rcode_after 执行代码后的行为。
0 什么也不做,1 关闭该窗口,2 关闭的同时也不
要记住代码,不然下次使用「:Rcode」命令时会显
示此代码。默认值为 1。
g:Rcode_snippet_path 代码保存的路径。
默认值是 "$HOME/.vim/rcode"。
下载地址。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。