水木社区手机版
首页
|版面-Linux系统与应用(LinuxApp)|
新版wap站已上线
返回
1/1
|
转到
主题:请教vim编辑python的问题
1楼
|
gameplayer
|
2023-01-05 09:49:15
|
展开
http://runxinzhi.com/wyzersblog-p-13947971.html
这里解释的比较清晰
【 在 JulyClyde 的大作中提到: 】
: vim的自动缩进是用tab的
: 但是python用space
: 编辑python的过程中,在行尾部按回车,在下一行产生一个空行,再写一些内容,其开头的缩进往往和上一行的space不同,新行开头是tab,需要往回删到开头然后再重新按空格过来
: ...................
--
FROM 222.128.5.*
5楼
|
gameplayer
|
2023-01-05 12:40:28
|
展开
编辑~/.vimrc,添加下面的命令,假设都用4个空格代替tab,自动缩进时也是4个空格:
set softtabstop=4
set tabstop=4
set shiftwidth=4
set expandtab
【 在 JulyClyde 的大作中提到: 】
: 并不清晰啊
: 这里讲的都是“手工按tab”的情况
: 问题是我没按tab,而是vim主动选择了“用tab”去做indent
: ...................
--
FROM 222.128.5.*
7楼
|
gameplayer
|
2023-01-05 13:32:54
|
展开
shiftwidth,控制自动缩进的宽度,它达到tabstop时会自动替换为tab
expandtab,将tab替换为tabstop个空格
【 在 JulyClyde 的大作中提到: 】
: 其中哪个是控制自动缩进的呢?
--
FROM 222.128.5.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版