我从python脚本at position 21490
收到错误消息。
我怎样才能在Vim中找到这个位置?
答案 0 :(得分:342)
:goto 21490
将带您进入缓冲区中的第21490个字节。
答案 1 :(得分:48)
vim +21490go script.py
从命令行打开文件,然后将21490
放在缓冲区中。
从这样的命令行触发它允许您自动化脚本以解析异常消息并将文件打开到问题位置。
摘自 man vim
:
读取第一个文件后将执行+{command} -c {command}
{command}
。{command}
被解释为Ex命令。如果{command}
包含空格,必须用双引号括起来 (这取决于使用的shell)。
答案 2 :(得分:-1)
如果您已经在vim中打开了文件并想跳到21490行,请在“命令模式”下按: 21490G