vim中Python编辑问题

2020-10-29 社会 65阅读
python是靠缩进来决定语句的层次关系的,所以你的缩进风格一定要统一,并且不能把空格和tab混起来用,而不幸的,你的softtabstop就是干这个坏事的。把你上面贴的设置语句中的最后两句改成
set expandtab
set tabstop=4
set shiftwidth=4
set softtabstop=4
这样就总是把tab映射成4个空格,绝对不会有缩进方面的问题,而且还可以用backspace一次把4个空格删掉。
或者你想用纯粹的tab,那就不要把tab映射成空格,用下面的配置,tab宽度是4
set noexpandtab
set tabstop=4
set shiftwidth=4
set softtabstop=0 "一定要设置成0
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com