我试图从命令行启动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;错误
答案 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。