使用 Ruby 1.9 之前的版本,我可以在 Vim 中执行以下操作。
:ruby foo = "bar"
:ruby print foo
这现在给了我一个 NameError 因为foo
没有定义。
如何在执行之间“保存”变量:ruby
?特别是我希望能够从 Vim 插件中使用此功能并存储一个对象(而不是像字符串或数字这样的原始值,这可以通过将其存储在 Vim 变量中来实现)。
使用 Ruby 1.9 之前的版本,我可以在 Vim 中执行以下操作。
:ruby foo = "bar"
:ruby print foo
这现在给了我一个 NameError 因为foo
没有定义。
如何在执行之间“保存”变量:ruby
?特别是我希望能够从 Vim 插件中使用此功能并存储一个对象(而不是像字符串或数字这样的原始值,这可以通过将其存储在 Vim 变量中来实现)。