国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

關于換行這個動作,win 和 mac 的實現

番茄西紅柿 / 1766人閱讀

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

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

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

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

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

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

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

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

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

相關文章

  • sublime配置及使用技巧

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

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

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

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

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

    sevi_stuo 評論0 收藏0

發表評論

0條評論

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