Есть ли способ изменить файл пути и автоматически рефакторинг кода в vim? - PullRequest
0 голосов
/ 15 мая 2019

Есть ли способ в vim, чтобы я мог

  1. Изменить путь файла Python
  2. Рефакторинг всех импортов кода Python, который использует измененный файл

?

1 Ответ

0 голосов
/ 16 мая 2019
  1. Переместить файл
  2. Откройте все ваши файлы Python в VIM; например, vim $(find . -iname '*.py') или vim $(ack -f --python)
  3. сделать замену: argdo %s/import foo.bar/import foo.baz/g
  4. Сохранить и выйти

Это предполагает, что весь ваш импорт является абсолютным (то есть, что ни один из них не является относительным).

...