脚本加载后如何运行正常命令?

时间:2017-05-28 15:08:20

标签: vim vim-plugin

我试图从命令行启动vim并让它跳转到文件中的某个位置并运行<c-c>g以在python-mode中触发goto_definition。

到目前为止,运行vim filename "+call cursor(x, y)"至少让我达到了我想要的位置,但现在我如何运行<c-c>g

如果我尝试vim % "+call cursor(x, y)" -c "normal! <c-c>g",我会得到一个&#34;而不是编辑命令&#34;错误

1 个答案:

答案 0 :(得分:1)

尝试

vim FILENAME -c "call cursor(x, y)" -c "call pymode#rope#goto_definition()"

<c-c>g实际上绑定到函数pymode#rope#goto_definition()。 您可以在:map中查看映射。

如果您对not an editor command错误发生原因感兴趣,请参阅here