工具篇 | 教你弄一个酷炫的 Python Vim编辑器 ——添加代码 pep8 检测修复,代码编译执行

现在你的 Vim 已经有模有样了,我们还需要对代码的行为做进一步的配置,比如代码的执行(不可能每次都 :wq , 然后用 Python 去执行吧),代码的错误检测。

Vim 执行 Python 代码

在 normal 下执行 Python

你可以直接在 Vim 的 normal 下输入如下命令直接使用 Python 来运行的你 Python 代码:

:w !python3

运行效果如下:

如果你接的每次要运行 Python 都需要输入 :w !python3 比较麻烦,那么可以绑定快捷键,比如你希望在 Vim 中按 F5 就能快速执行 Python 文件,那么你可以在 .vimrc 中做如下配置:

autocmd FileType python map <buffer> <F5> :w<CR>:exec '!python3' shellescape(@%, 1)<CR>

autocmd FileType python imap <buffer> <F5> <esc>:w<CR>:exec '!python3' shellescape(@%, 1)<CR>

配置完成之后,你在 Vim 里面只需要按 F5 就可以执行了:

结合插件执行 Python

如果你希望在同一个窗口看到 Python 的执行,你还可以结合

本文隐藏内容 登陆 后才可以浏览
都安装完之后就可以使用 :Autopep8 来格式化代码:

当然,你可以在 vimrc 配置快捷键,比如按住 F8 就执行,可以在 .vimrc 中做如下配置:

” 代码规范配置
autocmd FileType python noremap <buffer> <F8> :call Autopep8()<CR>

配置好之后就可以直接在 normal 模式下使用快捷键快速规范代码:

ok,以上就是今天给你分享的 Vim 的 Python 代码行为配置,下一篇再跟你说说如何配置使用 Vim 来 debug 你的 Python 代码。

发表回复