vim python插件--vim python mode

vim python mode
官方网站:vim <wbr>python插件--vim <wbr>python <wbr>mode
https://github.com/klen/python-mode/tree/master
PyCharm跨平台集成python开发环境
https://www.jetbrains.com/pycharm-edu/download/

有兴趣的同步还可以看下maxium-awesome插件


安装
wget https://github.com/klen/python-mode/archive/master.zip -O python-mode-master.zip
unzip python-mode-master.zip
mkdir  ~/.vim
mv python-mode-master/* ~/.vim

启用python mode插件
在~/.vimrc增加如下两行
filetype plugin indent on
syntax on
获取帮助使用帮助,请在命令行模式输入
:help pymode
即可获取使用说明
vim <wbr>python插件--vim <wbr>python <wbr>mode


或者不装插件,通过文件类型来指定缩进长度

在~/.vimrc中加入
autocmd FileType python setlocal et sta sw=4 sts=4

(no)autoindent ai #自动缩进,即为新行自动添加与当前行同等的缩进

(no)cindent ci #类似C语言程序的缩进
(no)smartindent si #基于autoindent的一些改进
tabstop=X ts #编辑时一个TAB字符占多少个空格的位置
shiftwidth=X sw #使用每层缩进的空格数
(no)expandtab (no)et #是否将输入的TAB自动展开成空格。开启后要输入TAB,需要Ctrl-V
softtabstop=X sts #方便在开启了et后使用退格(backspace)键,每次退格将删除X个空格
(no)smarttab (no)sta #开启时,在行首按TAB将加入sw个空格,否则加入ts个空格


原文地址:https://www.cnblogs.com/lixuebin/p/10814348.html