notepad++ 顯示全字符,即顯示換行符號(hào)CRLF (注:這是在windows下),空格顯示的點(diǎn)'.’等等 設(shè)置方法: 中文版:視圖 --> 顯示符號(hào) --> 在 顯示縮進(jìn)參考線(第四行) 打勾就可以了,其他的不要打勾。 顯示之后若不想再顯示再按照原操作把對(duì)勾去掉即可。 windows系統(tǒng)下全顯示之后效果是 CR意思是carriage
return,回車,\r,ASCII碼為13 LF意思是linefeed,換行,\n,ASCII碼為10 為什么在C語(yǔ)言里面只用LF(\n)就可以換行呢?因?yàn)镃語(yǔ)言的出現(xiàn)就是為了寫(xiě)UNIX操作系統(tǒng),而UNIX操作系統(tǒng)中以LF為行結(jié)束符,并且自動(dòng)加上那個(gè)CR,以便節(jié)省一個(gè)字節(jié)的長(zhǎng)度(這樣做在當(dāng)時(shí)存儲(chǔ)容量不大的計(jì)算機(jī)上確實(shí)是有意義的,而為了不斷兼容,到現(xiàn)在這個(gè)規(guī)定也沒(méi)有改變)。在C語(yǔ)言中,運(yùn)行庫(kù)會(huì)在顯示時(shí)把LF自動(dòng)轉(zhuǎn)換為CR+LF(注意是運(yùn)行庫(kù),而不是編譯器,所以即使打開(kāi)EXE文件,找到對(duì)應(yīng)的位置,只能找到一個(gè)0x0A的LF,而沒(méi)有CR UNIX/Linux使用的是LF(0x0A) DOS/Windows一直使用的是CRLF(0x0D0A)作為換行符 Notepad可將LF轉(zhuǎn)換為CRLF: “編輯”-“檔案格式轉(zhuǎn)換”-“轉(zhuǎn)換為windows格式” |
|
來(lái)自: 一本正經(jīng)地胡鬧 > 《待分類》