python逐渐成为笔者最常用的语言之一,因此vim对python有些配置的不合理也渐渐显现出来,这次我们先来解决python的缩进问题。 我们来通过例子来说明,来看一下默认配置下python的缩进情况:
1.dict的语法缩进
val1 = {
1:"1",
2:"2"
}
2.list的语法缩进
val2 = [
1,
2,
3
]
3.tuple的语法缩进
val3 = (
1,
2,
3
)
4.函数多行参数的缩进
def fun(
a,
b
):
print a,b
5.复杂dict中存在):的情况
val4 = {
(
1,
2
):1
}
很遗憾的发现,这几种常用的写法,默认python缩进都没有完美实现,那么是否有办法优化呢? 答案是有的,vim.org上提供了一款更好的python缩进插件: http://www.vim.org/scripts/script.php?script_id ...