我正在為一個項目編寫說明,在某些情況下,在某種情況下,需要修改一個簡單的純ascii文本文件。
對於Windows,我可以告訴他們啟動記事本。我以為在Mac上我可以使用TextEdit,但我使用的TextEdit版本使用默認值來編寫rtf,這在文件中引入了所有rtf符號,這是非常不可取的。
從終端使用emacs或vi是不是我想要給用戶帶來負擔的東西。
有什麼替代選擇?
我正在為一個項目編寫說明,在某些情況下,在某種情況下,需要修改一個簡單的純ascii文本文件。
對於Windows,我可以告訴他們啟動記事本。我以為在Mac上我可以使用TextEdit,但我使用的TextEdit版本使用默認值來編寫rtf,這在文件中引入了所有rtf符號,這是非常不可取的。
從終端使用emacs或vi是不是我想要給用戶帶來負擔的東西。
有什麼替代選擇?
我建議使用TextEdit,因為它是免費的,並且是OS X上的默認文本編輯器。
您只需學習一個快捷鍵(Shift-Command-T),即可將當前文件轉換為純文本
當然,其他GUI文本編輯器也存在於Mac平台上,但需要從App Store或Internet安裝(請參見其他答案以獲取最受歡迎的選擇)。
TextEdit中甚至有一個設置,可以讓所有新文檔以純文本的形式開始:
同樣,此設置適用於新文檔,因此如果文檔已經打開,⇧⌘T(格式>設置純文本)會立即將多格式文本文檔轉換為純文本。
我的建議是來自 Bare Bones Software
的超讚免費應用 TextWrangler如果要使用Terminal,可以使用 nano
,它是一個相當簡單的文本編輯器,但通常足以讓Joe Random編輯基本文本文件。
我還建議使用TextEdit,因為它會存在,不需要安裝。
如果您只需要修改現有文件,則給它一個.txt擴展名可確保它在TextEdit中以純文本格式打開文字模式,沒有驚喜。
如果您想要免費的東西,那麼最好的三個可能是Sublime Text 2,Text Wrangler和TextMate。
它們對於編碼也非常有用,但肯定適合作為簡單的文本編輯器。
有一個非常規的平台獨立解決方案:Etherpad
Etherpad是一個在線文本編輯器,可提供文本的協作實時編輯以及導入/導出純文本以及其他格式。
將其安裝在Web或Intranet服務器上,並提供協同實時編輯即服務。發送文檔鏈接而不是文檔。
免費測試服務: http://beta.etherpad.org/
更多信息: http: //etherpad.org
您還可以從Brett Terpstra簽出Notational Velocity或精美的叉子 nvAlt。我建議nvAlt。它與Simplenote同步,或者您可以通過保管箱將筆記同步到移動設備和其他計算機。
Bean很好並且免費: http://www.bean-osx.com/Bean.html。當我開始從TextEdit切換到它時,由於開始在網上複製和粘貼很多文本片段而出現格式化/顯示問題。 Bean做得更好,不會因Web格式的怪異而使文本或圖形從頁面上丟失。注意:Bean允許一次打開多個文檔,但“窗口”菜單位於“文檔”窗口下,並且不列出已打開文檔的標題;它確實允許一個人瀏覽打開的文檔。
Tincta是Mac的免費的輕量級純文本編輯器。
它具有語法著色,行號,並在一窗口模式下打開多個文件。我想說它非常適合您偶爾需要查看或編輯文本文檔的情況,並且對於新手用戶來說非常易於使用。
@Ivana提到了 Smultron,但遭到投票否決(我想),因為她還建議在同一線程中使用 Notepad ++。 p>我不想爭論低票,而是給 Smultron排名高於最後的機會,因為我認為這是對OP問題的很好回答。
Smultron和 Notepad ++是兩個非常好的選擇。它們都使用純文本,因此即使用戶複製粘貼格式化的文本,該格式也將被刪除。兩者看上去都比MS記事本好得多。
Smultron是一個很小的,非常易於使用的mac程序。
Notepad ++更大,具有許多其他選項,例如針對多種編程語言的代碼高亮顯示,正則表達式查找,代碼整理,將大小寫更改為UPPER,lower和Proper,以及更多,更多的可能性...適用於Windows。