从.vim文件中获取(只是一些行)

时间:2011-02-21 14:53:11

标签: vim

标题几乎是不言自明的;有没有办法从.vim文件中获取几行选定的行,而不是将其复制到新的缓冲区,保存它,等等。

我不想(在文件中写入之后)在命令行中重写它,但只需选择它并获取它。不幸的是,“来源”不适用于范围。

欢迎明亮的想法:)

1 个答案:

答案 0 :(得分:2)

您可以使用结合g//

的自定义命令
command! -range=% RSource <line1>,<line2>g/./exe getline('.')

然后选择您的代码,点击:并输入RSource(因此命令行应该看起来像:'<,'>RSource)。