我的.vimrc
里设置的是关于C++
(.cpp
)的缩进:
set tabstop=4 set softtabstop=4 set shiftwidth=4 set autoindent set cindent
这样写C++
程序时缩进就舒服多了。
但是我现在想用Python
(.py
)写程序,缩进没有C++
方便,比如冒号的下一行就不能自动缩进一个Tab
。
想请教一下如何配置才能让Vim
的缩进适合Python
与C++
?谢谢!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
略显复杂些的配置
另外即使配置如此 ,Python的缩进也并不是很理想。
比较好的选择是再使用一个插件 hynek/vim-python-pep8-indent
我不清楚哪个选项起的作用,但我是这么设置的,而且有效。在冒号后面回车会自动缩进4个空格。
大概是因为我在windows下用的gvim?有个behave mswin,没有深究是什么意思。