首页 > 代码库 > Vim中的Tab
Vim中的Tab
Tab和缩进不是一回事。
Tab是一个字符(制表符),其显示宽度可定义。可更改Tab键的映射关系,将其设置成n个空格,n由Tab自身宽度决定。缩进指的是一个概念,在Vim中可由>和<键控制增加和减少缩进量,缩进的填充单元可以是制表符也可以是空格,由expandtab的状态确定(noexpandtab/expandtab)。一次“>”操作产生的缩进量可自定义,与制表符宽度不一定要一致。
以下是Vim相应的设置命令:
set expandtab 更改tab映射为空格set tabstop=2 设置tab宽度 set softtabstop=2 设置Backspace回退量set shiftwidth=2 设置‘>‘和‘<‘缩进量
制表符有时会引起麻烦,如在python缩进时混用制表符和空格导致程序报错。今后弃用制表符,将Vim和Gedit中Tab键都映射为两个空格。为防止制表符捣乱可以在Vim如下设置,醒目的显示制表符:
set listset listchars=tab:?
Vim中的Tab
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。