在VC++中显示正常缩进的代码为什么在source insight 中会出现不对齐的现象?如果进行设置
1个回答
2014-03-21
展开全部
代码对齐对不齐和Editor(就是你使用的文本编辑器,UE也好,SI也好,VC内嵌的也好)的设置,Font(字体)都有关系;
一般我们常用的Coding字体就是Courier new啊,VC好像默认就是的吧,我已经记不清除了我是一直在VC里面用Courier New的。每个字符的宽度是一样的,这和字符的种类有关系。
但是Source Insight 的默认字体是 Verdana Regular 8号 (No bold/Italic);
Verdana 这种字体不是每个字符等宽的,所以VC里面看起来整齐的代码拿到SI看起来有点奇怪,尤其是有些行是用tab缩进的,有些行是用space缩进的时候,在VC看起来都一样(比如设置了1tab == 4 space),在SI看起来就会差着;在SI里面编辑现有的代码有时候也有点麻烦;
解决方法可以把SI的字符格式换成Courier New的,在Options - Document Options里面设置Screen Fonts一开始在SI里面看起来有些奇怪;因为大部分字体都是Courier new了。但是这时候从其他地方转过来的代码有可能就对得齐了。具体的格式样式什么的还可以在Options - Style Properties里面改,自己可以试试。
一般我们常用的Coding字体就是Courier new啊,VC好像默认就是的吧,我已经记不清除了我是一直在VC里面用Courier New的。每个字符的宽度是一样的,这和字符的种类有关系。
但是Source Insight 的默认字体是 Verdana Regular 8号 (No bold/Italic);
Verdana 这种字体不是每个字符等宽的,所以VC里面看起来整齐的代码拿到SI看起来有点奇怪,尤其是有些行是用tab缩进的,有些行是用space缩进的时候,在VC看起来都一样(比如设置了1tab == 4 space),在SI看起来就会差着;在SI里面编辑现有的代码有时候也有点麻烦;
解决方法可以把SI的字符格式换成Courier New的,在Options - Document Options里面设置Screen Fonts一开始在SI里面看起来有些奇怪;因为大部分字体都是Courier new了。但是这时候从其他地方转过来的代码有可能就对得齐了。具体的格式样式什么的还可以在Options - Style Properties里面改,自己可以试试。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询