转到 Vim 中的字符

go to character in vim

提问人:Cato Johnston 提问时间:2/13/2009 最后编辑:Arslan AliCato Johnston 更新时间:7/12/2019 访问量:158856

问:

我从 python 脚本收到错误消息。at position 21490

我怎样才能在 Vim 中担任这个职位?

VIM的

评论

3赞 naught101 8/26/2016
要移动到当前行中的第 n 个字符,请参阅 stackoverflow.com/questions/4466950/go-to-n-th-symbol-in-line

答:

487赞 Brian Carper 2/13/2009 #1

:goto 21490将带您到缓冲区中的第 21490 个字节。

71赞 ljs.dev 9/29/2013 #2

vim +21490go script.py

从命令行将打开文件并带您到缓冲区中的位置。21490

像这样从命令行触发它,可以自动执行脚本来解析异常消息并将文件打开到问题位置。


man vim

+{command}

-c {command}

{command}将在读取第一个文件后执行。 被解释为 Ex 命令。如果包含空格,则必须用双引号括起来 (这取决于所使用的 shell)。{command}{command}

评论

4赞 Jeff 5/13/2015
推荐自动化的道具!