摘要:一個(gè)直接后果是,系統(tǒng)下的文件在里打開的話,所有文字會(huì)變成一行而里的文件在下打開的話,在每行的結(jié)尾會(huì)多車一個(gè)字符。
‘r是回車,前者使光標(biāo)到行首,(carriage return)
n是換行,后者使光標(biāo)下移一格,(line feed)
r 是回車,return
n 是換行,newline
對(duì)于換行這個(gè)動(dòng)作:
unix下一般只有一個(gè)0x0A表示換行("n"),
windows下一般都是0x0D和0x0A兩個(gè)字符("rn"),
蘋果機(jī)(MAC OS系統(tǒng))則采用回車符CR表示下一行(r)
Unix系統(tǒng)里,每行結(jié)尾只有“<換行>”,即“n”;
Windows系統(tǒng)里面,每行結(jié)尾是“<回車><換行>”,即“rn”;
Mac系統(tǒng)里,每行結(jié)尾是“<回車>”,即“r”。
一個(gè)直接后果是,Unix/Mac系統(tǒng)下的文件在Windows里打開的話,所有文字會(huì)變成一行;而Windows里的文件在Unix下打開的話,在每行的結(jié)尾會(huì)多車一個(gè)^M字符。
Dos和windows采用回車+換行CR/LF表示下一行,即^M$($不是換行符的表示,換行符沒有表示出來,$是文本結(jié)束EOF的表示)
而UNIX/Linux采用換行符LF表示下一行,即n
蘋果機(jī)(MAC OS系統(tǒng))則采用回車符CR表示下一行,即r
CR用符號(hào)r表示, 十進(jìn)制ASCII代碼是13, 十六進(jìn)制代碼為0x0D;
LF使用n符號(hào)表示, ASCII代碼是10, 十六制為0x0A. 所以Windows平臺(tái)上換行在文本文件中是使用 0d 0a 兩個(gè)字節(jié)表示, 而UNIX和蘋果平臺(tái)上換行則是使用0a或0d一個(gè)字節(jié)表示.
由于dos風(fēng)格的換行使用rn,把這樣的文件上傳到unix,有些版本的vi不能識(shí)別r,所以vi顯示時(shí)在行尾會(huì)出現(xiàn)^M出來,但是有些就能識(shí)別rn,正常顯示回車換行。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/2237.html
摘要:第三步,安裝插件安裝方法一快捷鍵,輸入回車,然后輸入你想安裝的包的名稱,回車安裝方法二當(dāng)然你也可以打開文件夾,然后去等平臺(tái)下相關(guān)插件放在這里即可。 如果需要 vim 配置,可以移步 面向 web 前端及 node 開發(fā)人員的 vim 配置 sublime 3 配置和使用技巧 第一步,設(shè)置settings 一下是我個(gè)人喜歡的格式配置,在perferences -> settings { ...
摘要:第三步,安裝插件安裝方法一快捷鍵,輸入回車,然后輸入你想安裝的包的名稱,回車安裝方法二當(dāng)然你也可以打開文件夾,然后去等平臺(tái)下相關(guān)插件放在這里即可。 如果需要 vim 配置,可以移步 面向 web 前端及 node 開發(fā)人員的 vim 配置 sublime 3 配置和使用技巧 第一步,設(shè)置settings 一下是我個(gè)人喜歡的格式配置,在perferences -> settings { ...
摘要:買和,但作為一名收入還不是很穩(wěn)定的前端,公司又不標(biāo)配這些,又不想用自己的辦公。工作難免會(huì)用系統(tǒng),那就學(xué)點(diǎn),效率賊。把鍵當(dāng)鍵用但是如果是用編輯器。單行可省略比如當(dāng)你的正常運(yùn)行你編寫的代碼時(shí)。 myHotKey github 地址 我只想看看還有多少人用 window 系統(tǒng)辦公,像我一樣在太陽下低頭。 工欲善其事,必先利其器。買 mac 和 HHKB,但作為一名收入還不是很穩(wěn)定的前端,公司...
閱讀 847·2023-04-25 19:43
閱讀 4115·2021-11-30 14:52
閱讀 3930·2021-11-30 14:52
閱讀 4027·2021-11-29 11:00
閱讀 3921·2021-11-29 11:00
閱讀 4039·2021-11-29 11:00
閱讀 3769·2021-11-29 11:00
閱讀 6607·2021-11-29 11:00