[已解决]VIM 怎么设置指定Python语句的自动缩行?[已解决]
-
- 帖子: 1010
- 注册时间: 2006-09-29 5:11
[已解决]VIM 怎么设置指定Python语句的自动缩行?[已解决]
用了几年的VIM了,感觉还行,就是没有怎么研究过。
PHP,JS都没有问题,但是python的else:和elif之类的不会自动缩行,忍了很久了,终于受不了了。
哪位好心的同学给个现成的设置文件给我啊?谢了!
PHP,JS都没有问题,但是python的else:和elif之类的不会自动缩行,忍了很久了,终于受不了了。
哪位好心的同学给个现成的设置文件给我啊?谢了!
上次由 sanz 在 2010-08-23 14:03,总共编辑 1 次。
Dell D620 -> Asus U44SG
Dapper->Edgy->Feisty->Gutsy->Hardy->Karmic->Lucid -> Oneric -> Precise->Trusty
Python+JS
Dapper->Edgy->Feisty->Gutsy->Hardy->Karmic->Lucid -> Oneric -> Precise->Trusty
Python+JS
-
- 帖子: 386
- 注册时间: 2008-10-11 22:41
Re: VIM 怎么设置指定语句的自动缩行?
帮顶 等高手
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
Re: VIM 怎么设置指定语句的自动缩行?
py的,那tab那些。。怎么判断哦。
记得有人搞过的。只是从来不喜欢py。连搜索的关键词都想不起来。
你自己搜索吧。
或者
你去vim.org找。
记得有人搞过的。只是从来不喜欢py。连搜索的关键词都想不起来。
你自己搜索吧。
或者
你去vim.org找。
● 鸣学
- leeaman
- 帖子: 30702
- 注册时间: 2007-02-02 18:14
- 系统: debian sid
- Strange
- 帖子: 1824
- 注册时间: 2006-05-19 9:54
- 来自: Shanghai
-
- 帖子: 1010
- 注册时间: 2006-09-29 5:11
Re: VIM 怎么设置指定语句的自动缩行?
找了半天,只找到一个官方的,可惜已经停止更新了。
楼上的,我的vim是系统包,要自己更新更麻烦了。
算了。
楼上的,我的vim是系统包,要自己更新更麻烦了。
算了。
Dell D620 -> Asus U44SG
Dapper->Edgy->Feisty->Gutsy->Hardy->Karmic->Lucid -> Oneric -> Precise->Trusty
Python+JS
Dapper->Edgy->Feisty->Gutsy->Hardy->Karmic->Lucid -> Oneric -> Precise->Trusty
Python+JS
- Strange
- 帖子: 1824
- 注册时间: 2006-05-19 9:54
- 来自: Shanghai
Re: VIM 怎么设置指定语句的自动缩行?
那也不要紧,下最新的vim runtime把ftplugin, indent和syntax下的pyrex.vim和python.vim替换了应该就好了
ニンニク入れますか?
x60 with gentoo
x60 with gentoo
-
- 帖子: 2841
- 注册时间: 2006-09-11 22:47
Re: VIM 怎么设置指定语句的自动缩行?
本人表示 python 在 vim 中缩进一切正常。唯一做过的设置的是 smartindent 选项一定要去掉。sanz 写了:用了几年的VIM了,感觉还行,就是没有怎么研究过。
PHP,JS都没有问题,但是python的else:和elif之类的不会自动缩行,忍了很久了,终于受不了了。
哪位好心的同学给个现成的设置文件给我啊?谢了!
其实 vim 不论有什么疑难杂症,自己到 vim 邮件列表中吼一嗓子就有人跳出来提示解决办法了。
-
- 帖子: 1010
- 注册时间: 2006-09-29 5:11
Re: VIM 怎么设置指定语句的自动缩行?
1.邮件列表,本人对这个东东不感冒。poet 写了:本人表示 python 在 vim 中缩进一切正常。唯一做过的设置的是 smartindent 选项一定要去掉。sanz 写了:用了几年的VIM了,感觉还行,就是没有怎么研究过。
PHP,JS都没有问题,但是python的else:和elif之类的不会自动缩行,忍了很久了,终于受不了了。
哪位好心的同学给个现成的设置文件给我啊?谢了!
其实 vim 不论有什么疑难杂症,自己到 vim 邮件列表中吼一嗓子就有人跳出来提示解决办法了。
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
Dell D620 -> Asus U44SG
Dapper->Edgy->Feisty->Gutsy->Hardy->Karmic->Lucid -> Oneric -> Precise->Trusty
Python+JS
Dapper->Edgy->Feisty->Gutsy->Hardy->Karmic->Lucid -> Oneric -> Precise->Trusty
Python+JS
-
- 帖子: 1010
- 注册时间: 2006-09-29 5:11
Re: VIM 怎么设置指定语句的自动缩行?
不过已经解决了。在网上下了个python.vim。虽然是N前更新的,但是仍然管用。
Dell D620 -> Asus U44SG
Dapper->Edgy->Feisty->Gutsy->Hardy->Karmic->Lucid -> Oneric -> Precise->Trusty
Python+JS
Dapper->Edgy->Feisty->Gutsy->Hardy->Karmic->Lucid -> Oneric -> Precise->Trusty
Python+JS
-
- 帖子: 6548
- 注册时间: 2008-10-31 22:12
- 系统: 践兔
- 联系: