在Sublime Text中,我使用了小而方便的MiniPy插件。 它评估多光标选择中的每个表达式,并用结果替换选择。
例如,我在ST中选择了这些行:
1+1
2+1
3+1
当我按<c-s-x>
时,我得到:
2
3
4
我使用vim-multiple-cursors插件,但无法看到如何使其工作 所以我的问题是我如何评估vim中的多光标选择,最好是通过Python。
请注意,多光标选择不必分开。
答案 0 :(得分:1)
我也会和bc
一起去,但纯粹的Vim命令呢?
:1,3norm c$^R=^R"^M
^R
是使用<C-v><C-r>
和^M
获得<C-v><CR>
获得的。
至于你的问题,这将取决于该插件对&#34;选择&#34;文本。
由于Vim没有提供非连续的选择,因此没有现成的方法来获取多个选择的内容。 (它们不是实际选择)使用该插件制作。
您需要使用该插件以这种或那种方式导出所选文本,我担心这会超出SO的范围。
我建议您与该插件的作者联系,看看他是否能够帮助您。
那就是说,你可能对Pipe2Eval感兴趣。