分页: 1 / 1
[已解决]VIM 怎么设置指定Python语句的自动缩行?[已解决]
发表于 : 2010-08-19 10:47
由 sanz
用了几年的VIM了,感觉还行,就是没有怎么研究过。
PHP,JS都没有问题,但是python的else:和elif之类的不会自动缩行,忍了很久了,终于受不了了。
哪位好心的同学给个现成的设置文件给我啊?谢了!
Re: VIM 怎么设置指定语句的自动缩行?
发表于 : 2010-08-19 10:51
由 zhpe78
帮顶 等高手
Re: VIM 怎么设置指定语句的自动缩行?
发表于 : 2010-08-19 10:54
由 eexpress
py的,那tab那些。。怎么判断哦。
记得有人搞过的。只是从来不喜欢py。连搜索的关键词都想不起来。
你自己搜索吧。
或者
你去vim.org找。
Re: VIM 怎么设置指定语句的自动缩行?
发表于 : 2010-08-19 10:57
由 leeaman
python的强制缩进是一场噩梦,有一个样完美的代码编辑器就好了
Re: VIM 怎么设置指定语句的自动缩行?
发表于 : 2010-08-19 11:00
由 Strange
保持用最新版本的vim就可以了
Re: VIM 怎么设置指定语句的自动缩行?
发表于 : 2010-08-19 13:32
由 sanz
找了半天,只找到一个官方的,可惜已经停止更新了。
楼上的,我的vim是系统包,要自己更新更麻烦了。
算了。
Re: VIM 怎么设置指定语句的自动缩行?
发表于 : 2010-08-19 13:38
由 Strange
那也不要紧,下最新的vim runtime把ftplugin, indent和syntax下的pyrex.vim和python.vim替换了应该就好了
Re: VIM 怎么设置指定语句的自动缩行?
发表于 : 2010-08-19 16:45
由 poet
sanz 写了:用了几年的VIM了,感觉还行,就是没有怎么研究过。
PHP,JS都没有问题,但是python的else:和elif之类的不会自动缩行,忍了很久了,终于受不了了。
哪位好心的同学给个现成的设置文件给我啊?谢了!
本人表示 python 在 vim 中缩进一切正常。唯一做过的设置的是 smartindent 选项一定要去掉。
其实 vim 不论有什么疑难杂症,自己到 vim 邮件列表中吼一嗓子就有人跳出来提示解决办法了。
Re: VIM 怎么设置指定语句的自动缩行?
发表于 : 2010-08-23 14:01
由 sanz
poet 写了:sanz 写了:用了几年的VIM了,感觉还行,就是没有怎么研究过。
PHP,JS都没有问题,但是python的else:和elif之类的不会自动缩行,忍了很久了,终于受不了了。
哪位好心的同学给个现成的设置文件给我啊?谢了!
本人表示 python 在 vim 中缩进一切正常。唯一做过的设置的是 smartindent 选项一定要去掉。
其实 vim 不论有什么疑难杂症,自己到 vim 邮件列表中吼一嗓子就有人跳出来提示解决办法了。
1.邮件列表,本人对这个东东不感冒。
2.我的vimrc里没有smartindent,.vimrc如下:还是不能自动缩进,
set fileencodings=ucs-bom,utf-8
set encoding=utf8
syntax on
set nu
set ignorecase
set smartindent shiftwidth=4
set expandtab
set tabstop=4
set shiftwidth=4
set autoindent shiftwidth=4
Re: VIM 怎么设置指定语句的自动缩行?
发表于 : 2010-08-23 14:02
由 sanz
不过已经解决了。在网上下了个python.vim。虽然是N前更新的,但是仍然管用。
Re: [已解决]VIM 怎么设置指定Python语句的自动缩行?[已解决]
发表于 : 2010-08-28 12:10
由 tusooa
Gvim for python