我对模块中的不同文件使用了 __version__
变量。例如,
"""foo.py """
__版本__ = '0.0.1'
"""bar.py """
__版本__ = '1.0.1.111'
我正在寻找任何 Vim 命令/插件来自动增加版本号字符串。例如,按F12,
'0.0.1' => '0.0.2'
'1.0.1.111' => '1.0.1.112'
最佳答案
这实际上应该有效:
:g/^__version__/exe "normal! $b\<C-A>"
它的作用如下:
它执行$\<C-A>
在 __version__
的每一行被发现。
$
转到该行的最后一个字符(次要版本),并且 <C-A>
增加光标下的数字,如 nbari 所说。
可以修改版本号的第一部分:
:g/^__version__/exe "normal! \<C-A>"
等等。
关于python - 如何通过Vim增加python文件的版本变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46545415/