時間:2018-05-10 來源:互聯網 瀏覽量:
在微軟的Windows係統裏麵,一直存在幾個最經典的程序,例如記事本這個程序,從微軟1985年推出的Windows 1.0版本開始就有了,一直到今天的Windows 10,超過30年的曆史。無論Windows已經發展了多少個版本,記事本的主要功能卻幾乎從未更新過。
對於一般用戶或者說是一直隻使用Windows的用戶來說,記事本是一個很好用的程序,它簡單、便捷,用於記錄和編輯TXT文本數據。但對於專業的IT人員,特別是程序員來說,通常會用第三方的應用程序來代替記事本功能。因為一個很大的問題就是IT人員通常要處理跨平台的文件。例如在Windows平台上處理Unix/Linux的文件。大家可能會對Unix或Linux比較陌生,在國內同Windows的占了絕大多數,但其實大家經常會接觸Unix或Linux的哦,例如很多的網站,他們的服務器是基於Linux的,例如你的手機,Android是基於Linux發展的,蘋果的iOS是基於Unix發展的。但重要的是Windows和Unix/Linux對文本文件中換行和回車的符號定於不一樣,並且Windows下的記事本程序隻支持Windows的回車符和換行符,不支持Unix/Linux下的回車符和換行符,這樣就導致當用記事本處理Unix/Linux的文件,就會產生很多問題。所以很多專業的IT人員隻能尋求第三方的文本編輯程序來處理文件了。
記事本程序已經誕生超過三十年了,這一缺失的功能,終於在最近會得到解決。在下一個Windows公開發新版中帶有的記事本程序,將會支持Unix/Linux下的回車符和換行符。在最新更改之前,Windows記事本僅支持具有Windows行尾字符(EOL)字符的文本文檔,特別是回車符(CR, \r,0x0d)和換行符(LF,\n,0x0a)。微軟在新版的記事本程序中增加了對Unix / Linux線路結尾(LF)和Macintosh線路結尾(CR)的支持來糾正了這個惱人的問題。這使Windows記事本用戶能夠查看、編輯和打印Windows以及Unix/Linux平台上的文本文件,正確保持其當前行結束格式。記事本上的狀態欄也會開始顯示當前打開文件的檢測行結束格式。但是有一點要記住,在記事本中創建的新文件將繼續使用Windows係統默認的CRLF格式。