在vi 中设置tab键为4个空格,并显示行号,对文件中的TAB与空格进行相互转换

在vi 中设置tab键为4个空格,并显示行号,对文件中的TAB与空格进行相互转换

如何在vi 中设置tab键为4,显示行号

[Ubuntu@localhost ~]$ cd ~

[Ubuntu@localhost ~]$ vi .exrc

#然后在.exrc中写入:

set nu

set tabstop=4

set expandtab

%retab! # 这个不需要

#保存退出,使用vi时都会显示行号,而且tab为4。

set nu表示显示行号

set tabstop=4表示设置tab宽度为四个空格

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

%retab!加!是用于处理非空白字符之后的TAB,若不加!则只处理行首的TAB

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

set autoindent 自动缩进

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

TAB替换为空格

set tabstop=4

set expandtab

%retab!

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

空格替换为TAB

set tabstop=4

set noexpandtab

%retab!

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值