成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

關于換行這個動作,win 和 mac 的實現(xiàn)

番茄西紅柿 / 1776人閱讀

摘要:一個直接后果是,系統(tǒng)下的文件在里打開的話,所有文字會變成一行而里的文件在下打開的話,在每行的結尾會多車一個字符。

‘r是回車,前者使光標到行首,(carriage return)
n是換行,后者使光標下移一格,(line feed)

r 是回車,return
n 是換行,newline

對于換行這個動作:
unix下一般只有一個0x0A表示換行("n"),
windows下一般都是0x0D和0x0A兩個字符("rn"),
蘋果機(MAC OS系統(tǒng))則采用回車符CR表示下一行(r)

Unix系統(tǒng)里,每行結尾只有“<換行>”,即“n”;
Windows系統(tǒng)里面,每行結尾是“<回車><換行>”,即“rn”;
Mac系統(tǒng)里,每行結尾是“<回車>”,即“r”。
一個直接后果是,Unix/Mac系統(tǒng)下的文件在Windows里打開的話,所有文字會變成一行;而Windows里的文件在Unix下打開的話,在每行的結尾會多車一個^M字符。
Dos和windows采用回車+換行CR/LF表示下一行,即^M$($不是換行符的表示,換行符沒有表示出來,$是文本結束EOF的表示)
而UNIX/Linux采用換行符LF表示下一行,即n
蘋果機(MAC OS系統(tǒng))則采用回車符CR表示下一行,即r

CR用符號r表示, 十進制ASCII代碼是13, 十六進制代碼為0x0D;
LF使用n符號表示, ASCII代碼是10, 十六制為0x0A. 所以Windows平臺上換行在文本文件中是使用 0d 0a 兩個字節(jié)表示, 而UNIX和蘋果平臺上換行則是使用0a或0d一個字節(jié)表示.

由于dos風格的換行使用rn,把這樣的文件上傳到unix,有些版本的vi不能識別r,所以vi顯示時在行尾會出現(xiàn)^M出來,但是有些就能識別rn,正常顯示回車換行。

文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://systransis.cn/yun/2237.html

相關文章

  • sublime配置及使用技巧

    摘要:第三步,安裝插件安裝方法一快捷鍵,輸入回車,然后輸入你想安裝的包的名稱,回車安裝方法二當然你也可以打開文件夾,然后去等平臺下相關插件放在這里即可。 如果需要 vim 配置,可以移步 面向 web 前端及 node 開發(fā)人員的 vim 配置 sublime 3 配置和使用技巧 第一步,設置settings 一下是我個人喜歡的格式配置,在perferences -> settings { ...

    LoftySoul 評論0 收藏0
  • sublime配置及使用技巧

    摘要:第三步,安裝插件安裝方法一快捷鍵,輸入回車,然后輸入你想安裝的包的名稱,回車安裝方法二當然你也可以打開文件夾,然后去等平臺下相關插件放在這里即可。 如果需要 vim 配置,可以移步 面向 web 前端及 node 開發(fā)人員的 vim 配置 sublime 3 配置和使用技巧 第一步,設置settings 一下是我個人喜歡的格式配置,在perferences -> settings { ...

    kumfo 評論0 收藏0
  • 如何提高還在用window系統(tǒng)編碼硬效率

    摘要:買和,但作為一名收入還不是很穩(wěn)定的前端,公司又不標配這些,又不想用自己的辦公。工作難免會用系統(tǒng),那就學點,效率賊。把鍵當鍵用但是如果是用編輯器。單行可省略比如當你的正常運行你編寫的代碼時。 myHotKey github 地址 我只想看看還有多少人用 window 系統(tǒng)辦公,像我一樣在太陽下低頭。 工欲善其事,必先利其器。買 mac 和 HHKB,但作為一名收入還不是很穩(wěn)定的前端,公司...

    sevi_stuo 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<