替換製表符爲空白符

 

製表符的真實含義:它不是每次都移動8個空白字節,而是對從一行開始,或者是一次輸入tab鍵結束,就開始爲下一次做準備了。所以在一個tab鍵結束,此行的之前字節數剛好是8的倍數,一個tab鍵中的非空白字節可以通過已有字節模8得到。

 假設tab鍵寬度(即停止位)爲8 

 從行開始你鍵入abc,再敲tab鍵,此時光標就跑第9列,你就要用5個空格代替/t 

 從行開始你鍵入abcd,再敲tab鍵,此時光標就跑第9列,你就要用4個空格代替/t 

 依次類推.注意實際就是對八取模

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章