r n 「回車鍵」,三者的關係與區別?

時間 2021-06-03 04:21:18

1樓:陳小龍

我來補充乙個真正的區別:

在Terminal中, 如果你要做乙個聊天軟體, 當你已經輸入了你名字的prefix, 對方的訊息卻進來了, 這時候要如何消除掉你名字的prefix呢?

很簡單, 列印對方訊息的時候開頭加上'\r'.

做過Terminal MUD, 聊天程式的同學才知道這個區別. 這是我至今見過\r能真正區別於\

n的地方.

2樓:

mac的 \r 指的是macos9以前的系統。對於macosx(當今能見到的所有mac),跟linux一樣是\n

你可以把回車理解為\n 然後每當遇到windows就需要額外加個\r而已。

3樓:春江

如樓上所說, Win下的換行符是\r\n,題主搞反了。^M就是就是在行尾顯示的\r。之所以顯示為^M是因為Linux下一般用^表示Ctrl鍵,而Ctrl+M表示回車,你可以在命令列裡試試。

如果乙個檔案在Win和Linux下都被編輯過,那這個檔案的換行符可能混雜了\r\n與\n,這時Vim會認為這個檔案是用\n換行的,多餘的\r就用^M表示出來了。如果檔案的換行符全部是\r\n,Linux下用Vim開啟是不會看到^M符號的。

功能 價值與作用三者的區別?

天河明月 沒有區別,都是概念。有用或者無用,都是對別人而言的,而自我從來不在乎這些。自我真正在乎的,永遠是活著 發展或者幸福及美好這些事物。集體是每乙個個人搭建的雨棚 房屋,集體意志的意義在於,每乙個人都可以從中獲得安全感。競爭是必要的。但競爭的概念,也可以變成一種工具,一種區分和造就差異的工具。當...

清淨與思維能力與智慧型三者的關係?

楊思基 人的狀態就是一系列的感知 資訊 知識狀態,其思維和智慧型就是知識狀態的無限提公升過程,其終極狀態就是全知以及相隨而來的全能 全是 全有。但是,就是達到如此圓滿的境界依然還是一種 知態 也就是回到了起點或原點,也就是道 佛等等所提到的 空 靜 再小結一下 不管達到了什麼思維和智慧型之境界 程度...

UI UE和UX三者之間的區別?

rabbit今年 是因為他具有駕馭生活的能力 有的人生活得平庸無奇,不要總是要求別人做到,不要太過依靠除自我以外的人,因為僅有自我不會拋棄自我。現在的中小學都是過度 施肥 就如同土地過度施肥會板結,學生課程學得越多人都有自我的做人之志和生存之道,最終歸結為道德底線。每一天告訴自己一次 我真的很不錯。...