• 6899阅读
  • 6回复

怎样知道TextEdit中的Tab符实际占用了多少个空格?? [复制链接]

上一主题 下一主题
离线jedychen
 

只看楼主 倒序阅读 楼主  发表于: 2007-02-09
有的时候,一个Tab符不一定占4个或8个空格的,可能会少于
离线qoozone1234

只看该作者 1楼 发表于: 2007-02-10
呵呵,这个是可以自己设置的
离线jedychen

只看该作者 2楼 发表于: 2007-02-12
可以设置,但实际显示时,并不是完全按照设置来的,比如设置为缩进4个字符,可是输入ab后按Tab,只缩进2个字符!
ab ...
离线qoozone1234

只看该作者 3楼 发表于: 2007-02-14
那当然了。
这个缩进,就是按照你写的那样,
不论有多少个字符,都是4的倍数进位.呵呵,
离线jedychen

只看该作者 4楼 发表于: 2007-02-16
根据字体不同,缩进的宽度也不同,比如在windows下的notepad,就全都缩进4个字符(或是8个)
但是在office word中,就缩进为4的倍数
我希望得到的是,在文本:
12 34
中,
字符2和3之间的tab占用了多少个空格?(NotePad中答案是4,Word中答案是2!)
通过对整个字符串的处理,能够得到这个数吗?或者另有它发?
离线XChinux

只看该作者 5楼 发表于: 2007-02-16
要使用等宽字符。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线jedychen

只看该作者 6楼 发表于: 2007-02-16
使用的是等宽字符console
字体与Tab的缩进方式是没有关系的(与缩进多少个字符,如何缩进都无关)
之与实际字符的宽度有关
快速回复
限100 字节
 
上一个 下一个