перейти к персонажу в VIM - PullRequest
217 голосов
/ 13 февраля 2009

Я получаю сообщение об ошибке из скрипта Python at position 21490.

Как мне перейти на эту должность в Vim?

Ответы [ 3 ]

345 голосов
/ 13 февраля 2009

:goto 21490 приведет вас к 21490-му байту в буфере.

48 голосов
/ 29 сентября 2013

vim +21490go script.py

Из командной строки откроется файл и вы попадете в позицию 21490 в буфере.

Подобный запуск из командной строки позволяет автоматизировать сценарий для анализа сообщения об исключении и открытия файла в проблемной позиции.


Выдержка из man vim:

+{command}

-c {command}

{command} будет выполнено после прочтения первого файла. {command} интерпретируется как команда Ex. Если {command} содержит пробелы, которые должны быть заключены в двойные кавычки (это зависит от используемой оболочки).

0 голосов
/ 18 октября 2018

Если вы уже открыли файл в vim и хотите перейти к строке 21490, в «командном режиме» просто нажмите: 21490G

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...