设置各编辑器tab键为4个空格

本文介绍如何在不同的编译器中统一Tab设置为4个空格,包括Notepad++和VS等,确保代码风格的一致性。

将TAB设置为4个空格的原因很多,其中一点是为了统一不同编译器(notepad++、vs、sourceinsight等)对TAB的解释,防止代码风格在不同编译器下不一致等。

Notepad++:

设置--首选项--语言--制表符设置--(勾选上)替换为空格

vs下:

在菜单中选择: 工具-->选项-->文本编辑器--->所有语言-->制表符

在窗口中选择,制表符大小选为4,勾选插入空格:

在 Vim 编辑器中,如果希望按 `Tab` 时插入的是 4空格而不是默认的 8 个字符宽度的 `Tab` 字符,可以通过修改 Vim 的配置实现。以下是一组推荐的配置项,用于将 `Tab` 的显示和行为设置4空格宽度: ```vim set tabstop=4 " 设置 Tab 显示为 4空格宽度 set softtabstop=4 " 设置在编辑模式下按退格退回 4空格的缩进长度 set shiftwidth=4 " 设置自动缩进和 <<, >> 操作的缩进宽度为 4空格 set expandtab " 启用后,插入的 Tab 将被转换为空格 set autoindent " 启用自动缩进,保持与上一行相同的缩进级别 ``` ### 配置说明 - `tabstop=4`:定义 `Tab` 字符在屏幕上显示为多少个空格宽度,默认是 8,设置4 可以让 `Tab` 看起来更紧凑[^1]。 - `softtabstop=4`:在编辑模式下,当按下退格(Backspace)时,光标会一次性退回 4空格的长度,而不是一个字符宽度[^2]。 - `shiftwidth=4`:此选项定义了自动缩进的宽度,也影响 `<<` 和 `>>` 命令的缩进量,通常建议与 `softtabstop` 保持一致[^2]。 - `expandtab`:启用此选项后,按下 `Tab` 将插入相应数量的空格,而不是插入一个 `Tab` 字符。 - `autoindent`:启用自动缩进功能,使得新行自动继承上一行的缩进[^1]。 ### 配置方法 要使这些设置永久生效,可以将上述命令添加到 Vim 的全局配置文件 `/etc/vimrc` 或用户的本地配置文件 `~/.vimrc` 中。例如: ```bash echo "set tabstop=4" >> ~/.vimrc echo "set softtabstop=4" >> ~/.vimrc echo "set shiftwidth=4" >> ~/.vimrc echo "set expandtab" >> ~/.vimrc echo "set autoindent" >> ~/.vimrc ``` 执行完上述命令后,重新打开 Vim 编辑器即可生效这些设置。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值