关于C++制表符\t,默认是8个空格,怎么才能设置成4个空格或更少啊???????

有没有人在啊,想请说下,关于C++制表符\t,默认是8个空格,怎么才能设置成4个空格或更少啊???????
最新回答
甜奶香味

2025-06-20 12:09:34

一般在编辑器里设置,比如我的是vs2008 在tools----options

 

 

indent size  ;如果改为4  就是个空格

追问
我用的是6.0的,这里Tab size跟Indent size默认值都是4。我改Indent size值时,输出的间距还是没有变化。改Tab size的话,只是换行时的缩进距离变了。都没能改变\t的间距,这是为什么啊
改天忘记你

2025-06-20 11:25:37

在哪里设置?
vim中:set sw=4,ts=4
追问
vim是什么啊,我用的是vc6.0,没有看到这个选项啊
追答
1. 字体
VC6中“Tools→Options→Format→Font”配置字体;VC2005中“工具→选项→环境→字体和颜色”配置字体。
编写代码一般采用等宽字体,等宽点阵(位图)字体,相对矢量字体而言具有兼容性好和显示清晰的优点。常用的编程等宽字体包括Fixedsys(VC6和notepad御用字体)、Consolas、YaHei Mono。
VC6默认可选字体只有Fixedsys和Terminal,可通过修改注册表来改字体,在HKEY_CURRENT_USER/Software/Microsoft/DevStudio/6.0/Format下面有几个子键,可以修改Source Window键的FontFace和FontSize来配置源代码窗口的显示字体。例如设置11号的Consolas字体:FontFace=Consolas,FontSize=11。
2. 制表符(TAB)
程序块要采用缩进风格编写,IDE碰到左括号换行的情况一般会自动缩进(Auto Indent),缩进的空格数和制表符的宽度一般设为4个半角字符。由于不同的编辑器对TAB空格数的设置可能不一样,有的是4有的是8,为避免使用不同的编辑器阅读程序时的布局不整齐问题,建议只使用空格键对齐。
VC6中“Tools→Options→Tabs”的“Insert spaces/Keep tabs”中选择“Insert spaces”;VC2005中“工具→选项→文本编辑器→所有语言→制表符”可配置制表符大小(Tab Size)/缩进大小(Indent Size)为4,对“插入空格/保留制表符”勾选“插入空格”。
3. 行代码字符数
关于一行编写多少代码换行比较合适的问题,可以在VC中输入一行”//”即可得知,一般为75或80。
vim是linux的代码编写工具!
追问
我说的不是设置Tab的空格数。。。。是输出时"\t"的间距
追答
这估计得改注册表或是环境参数设置了,因为\t走的是系统制表位位置,等高人吧