Я могу разобрать пути к файлам трассировки Python, а затем отправить их в Vim с помощью -p
в командной строке, чтобы они открывались по одному файлу на вкладку. Итак, я получаю команду, например,
vim -p main.py module.py another.py
Это открывает каждый файл в новой вкладке, но я бы хотел, чтобы они открывались в новой вкладке, в правильном номере строки. Итак, я пробовал такие варианты, как
vim -p main.py +10 module.py +20 another.py +30
Но я не могу заставить Vim соблюдать номера строк, которые я отправляю в командной строке - он всегда просто берет последний номер строки и применяет его к первой вкладке. Таким образом, пример оставил меня в main.py
в строке 30. Пробую такие варианты, как
vim -p main.py+10 module.py+20 another.py+30
vim -p main.py\ +10 "module.py +20" another.py@30
все просто закончилось плохими именами файлов.
Приветствуются ответы на уровне Python, командной строки Bash, скрипта Vim или Vim-Python. Или, действительно, совершенно разные подходы
(Трассировка может поступать откуда угодно, и я не обязательно могу ее контролировать. Тот, который запустил меня сегодня, был просто набором строк в журнале с сервера.)