文章目录

前言

在实际的工程里也是这么要求的,原因在于虽然都是TAB键,但在不同的系统中可能会有不同的呈现,有的4个空格,有的8个空格。因此直接将TAB制表符替换为4个空格,就避免了所有的问题。

一、设置Visual Studio2013的TAB键为4个空格

工具 → 选项 → 文本编辑器 → 所有语言 → 制表符,更改:

(1)制表符大小:4

(2)勾选插入空格

二、替换已有的文件中的制表符

网上查了好多教程,都到这里为止了。但是一般来说,当发现这个问题的时候,都已经写了很多代码了,如何更改已有代码的TAB制表符呢?

在编辑→高级里面,有一个将选定行中的制表符替换为空格,似乎是很方便。

然而真实测试发现,这个功能只会替换一行开头的制表符,而在行中、行末的制表符是不会被替换的,也就是像这样(编辑→高级→查看空白,就能看到空白符了,点表示空格,箭头表示制表符):

所以,我们来解决这个问题。

删除空白符

选中所有代码,先使用编辑→高级→删除水平空白:

自动美化格式

使用编辑→高级→设置选定内容的格式:

可以发现下部分的格式已经自动美化了,但是对于#define这种来说没有办法。

手动调整

#define部分只有手动调整了,在设置完TAB变4空格后,这里可以随意按TAB键来调整格式,并且VS会智能地根据上一行的格式自动给你匹配到底要几个空格,而不是限定死一个TAB=4个空格,所以很快也能调整好:

这样的话在编写一些博客的时候,复制代码就不会有不对齐的情况啦:


转载请注明出处http://www.bewindoweb.com/213.html | 三颗豆子
分享许可方式知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议
重大发现:转载注明原文网址的同学刚买了彩票就中奖,刚写完代码就跑通,刚转身就遇到了真爱。
你可能还会喜欢
具体问题具体杠