這幾天寫**用source insight新建原始檔,**提交上去用git檢視提交,發現滿屏的/r .這個坑走了很多次,每個一段時間就忘記。只好轉換格式。記錄一下:
1.顯示所有字元
2.轉換為unix格式
下面是網上查的其他方法:
在linux下面,一般有三種方式來轉換檔案:
1.使用dos2unix工具
2.用vi修改檔案
":%s/^m//g" 替換所有的^m3.用sed命令修改":%s/^m$//g" 替換行尾的^m
":%s/^m/[ctrl-v]+[enter]/g" 將^m替換成回車
":%s/^m/\r/g" 將^m替換成回車
在命令中,^m的輸入方式是ctrl+v,ctrl+m,是乙個字元,不是兩個字元。(^i 製表符也是如此。)
替換後,如果去看那些內容,你會發現還沒替換掉,但是如果你:x 儲存退出後,再次用vi開啟就發現他們已經完全被替換掉了。
$ sed -e 's/^m/\n/g' myfile.txt
^m = ctrl+v,ctrl+m
將sas dataset 匯出至Excel格式
ods excel file filepath.xlsx options absolute column width none 列寬 absolute row height 20 行高 center horizontal off center vertical off embed footnotes...
delphi程式不受WINDOWS日期格式的影響
如果windows系統的短日期格式為 yyyy m d 執行下面的 會報錯 2013 01 29 00 00 00不是合法的日期 在主程式開啟時更改windows日期格式 更改windows日期格式 但問題又來了,現在是win10的系統,使用者還一定得要用管理員許可權開啟才行。可使用者開啟報錯,可不...
linux系統和windows系統資料格式問題
由於linux系統和windows系統的文字編碼格式不同,所以在windows系統下寫的文字在linux系統下開啟會出現亂碼。例如在windows下換行時,有兩個字元 回車 r 和換行 n 但是在linux下,只有乙個換行 n 系統之間的轉碼可以通過unix2dos和dos2unix兩個指令實現。u...