vi与vim如何修改tab为4个空格方法示例
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
vi与vim如何修改tab为4个空格⽅法⽰例
前⾔
本⽂主要给⼤家介绍了关于vi与vim修改tab为4个空格的相关内容,分享出来供⼤家参考学习,下⾯话不多说了,来⼀起看看详细的介绍吧
⽅法如下:
配置⽂件位置:/etc/virc 和 /etc/vimrc
配置⽂件中如果要添加注释,不能⽤#,要使⽤”
" add by
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。
总结
以上就是这篇⽂章的全部内容了,希望本⽂的内容对⼤家的学习或者⼯作具有⼀定的参考学习价值,如果有疑问⼤家可以留⾔交流,谢谢⼤家对的⽀持。