如何将提示键绑定到2to3.py?

时间:2014-08-25 08:02:40

标签: vim

我编写了一个vimsrcipt来绑定F3键,将python2文件更改为python3文件。

map <f3> :w<cr>:! D:\Python34\python D:\Python34\Tools\Scripts\2to3.py  -w %<cr>

我觉得应该改进使用。 它的工作原理如下:

step1:在gvim中打开test.py(以python2的形式) 第二步:按F3
step3:关闭test.py(以python2的形式)
step4:打开test.py(现在,它以python3的形式)

现在我想取得一些进展,当我按下F3时,test.py将变为python3形式,而不是重新打开它。
我怎么能够?

1 个答案:

答案 0 :(得分:0)

您可以通过:e明确重新加载文件来避免步骤3和4:

nnoremap <f3> :w<cr>:! D:\Python34\python D:\Python34\Tools\Scripts\2to3.py  -w %<cr>:e<cr>

或打开

:set autoread

再次,you should use :noremap;并指定正确的模式(正常模式)。