有没有办法更改路径文件并自动重构vim中的代码?

时间:2019-05-15 20:44:04

标签: vim refactoring vim-plugin neovim

vim中有办法吗,我可以

  1. 更改python文件的路径
  2. 重构所有使用更改后的文件的python代码的导入

1 个答案:

答案 0 :(得分:0)

  1. 移动文件
  2. 在vim中打开所有python文件;例如vim $(find . -iname '*.py')vim $(ack -f --python)
  3. 进行替代:argdo %s/import foo.bar/import foo.baz/g
  4. 保存并退出

这假设您的所有导入都是绝对的(即,它们都不是相对的)。