• 保存到桌面加入收藏设为首页
综合问题

vi与vim如何修改tab为4个空格方法示例-综合问题-虎跃云

时间:2020-03-15 19:07:31   作者:   来源:   阅读:3090   评论:0
内容摘要:方法如下:配置文件位置:/etc/virc 和 /etc/vimrc配置文件中如果要添加注释,不能用#,要使用”" add by school1024.comset ts=4set softtabstop=4set shiftwidth=4set expandtabse......

方法如下:


配置文件位置:/etc/virc 和 /etc/vimrc


配置文件中如果要添加注释,不能用#,要使用”


" add by school1024.com

set ts=4

set softtabstop=4

set shiftwidth=4

set expandtab

set autoindent

 

• ts是tabstop的缩写,设TAB宽度为4个空格。

• softtabstop 表示在编辑模式的时候按退格键的时候退回缩进的长度,当使用 expandtab 时特别有用。

• shiftwidth 表示每一级缩进的长度,一般设置成跟 softtabstop 一样。

• expandtab表示缩进用空格来表示,noexpandtab 则是用制表符表示一个缩进。

• autoindent自动缩进


对以前的文件可以用下面的命令进行空格和TAB互换


TAB替换为空格


:set ts=4

:set expandtab

:%retab!

 


空格替换为TAB

 

:set ts=4

:set noexpandtab

:%retab!

 


加!是用于处理非空白字符之后的TAB,即所有的TAB,若不加!,则只处理行首的TAB。



文章投稿QQ:262730666     网站意见建议QQ:262730666  吉ICP备14005785号-12