比方说,我有以下Python代码:有没有办法在vim中使==工作以重新获得Python代码?
if conditionOne():
if conditionTwo():
foo = bar
foo += 1
bar -= 2
如果我以后删除conditionTwo
,我想迪登三线块的,所以它看起来与我的所有其他的代码是一致的。通常情况下,我只能达到=%
(我的主要语言是C++),但这不会在这里工作,所以我在该块的第一行尝试3==
。导致这样的:
if conditionOne():
foo = bar
foo += 1
bar -= 2
这不是我所期待的。我本来可以用3<<
去得到更好的结果,但这不是我通常使用的命令。我宁愿不必记住专门用于Python的缩进命令。本着Don't Make Me Think的精神,是否有办法使=
过滤器像我期望的那样用Python代码工作?
可能重复的[.vimrc配置为Python](http://stackoverflow.com/questions/1523482/vimrc-configuration-for-python) – sehe
@sehe,我不认为这是这个问题的重复,除非有一些设置埋在那里,这将解决我的问题。对于Vim 7附带的股票Python缩进,我感到非常满意。 –
对于我的误解,您对对不起。没办法删除我的投票恐怕。我会看看我是否可以在 – sehe