Home
Sign Up
Sign In
V2EX
›
Vim
用VIM编辑Python源码时遇到的缩进问题
monkeycz
·
Apr 12, 2012
· 4938 views
This topic created in 5328 days ago, the information mentioned may be changed or developed.
我用VIM编辑Python源码,希望无论上一行缩进是空格还是Tab,在开启autoindent的情况下,回车后新一行的缩进和上一行相同(缩进量相同,缩进符也相同)。这样无论我的Tab习惯如何,修改用Tab缩进的源码和用空格缩进的源码都不会有问题。
不知道如何配置VIM能够实现,请教各位。
缩进
源码
vim
7 replies
•
1970-01-01 08:00:00 +08:00
thedevil7
Apr 12, 2012
1
set ai 不能吗?
9hills
Apr 12, 2012
2
用FileType 把Python的缩进指定成一种不是很方便么。。
另外在你没有设定expandtab的情况下 autoindent能满足你的要求,也就是自动继承上一行的缩进
xinxu
Apr 12, 2012
3
http://www.vim.org/scripts/script.php?script_id=1171
monkeycz
OP
Apr 12, 2012
4
@
thedevil7
不行,那个虽然能保证缩进量和上一行相同,但是使用的缩进符不一定和上一行相同
monkeycz
OP
Apr 12, 2012
5
@
9hills
问题是有些人用的是Tab,有些人用的是空格。我不想每次修改别人的库之前先要转换别人的缩进到统一格式。这样虽然不会影响到diff,但是版本控制工具还是会提示Modified。
monkeycz
OP
Apr 12, 2012
6
@
xinxu
thx,我试试看行不行
monkeycz
OP
Apr 13, 2012
7
有没有不用插件的方法呢?
About
·
Help
·
Advertise
·
Blog
·
API
·
FAQ
·
Privacy
·
Solana
·
2212 Online
Highest 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 27ms ·
UTC 02:23
·
PVG 10:23
·
LAX 18:23
·
JFK 21:23
♥ Do have faith in what you're doing.
❯