vim 使用black 格式化python代码

vim 使用black 格式化代码

github

安装

pip3 install black

使用

black file.py
python -m black file.py

嵌入vim

  • 以后在普通模式下按下空格(然后松开)在按下i就可以调用 black来格式化python代码了
map <leader>i :call Format()<CR>
func! Format()
    exec "w"
    if &filetype == 'python'
        exec "!python3 -m black %"
    endif
endfunc

let mapleader=" "  "设置空格作为<leader>健
set autoreade      "当vim打开的文件变化时,自动载入,因为black会修改python文件
  • 如果不设置set autoreade

posted @ 2021-03-14 00:38  orangeQWJ  阅读(410)  评论(0编辑  收藏  举报