我已經使用emacs創建了一個文件,但是當我打開文件時,所有文本都排成一行。我在emacs中輸入什麼內容,以便在打開文件時會有多行?如何用Emacs開始新行
0
A
回答
1
記事本是一個非常有限的文本編輯器,它不支持Unix風格的line endings(<LF>
)。要在Emacs中保存一個可以在記事本中正確打開的文件,您需要使用Windows風格的行結束符保存它(<CR><LF>
)。
可能最簡單的解決方案是運行set-buffer-file-coding-system
(默認綁定爲C-x RET f
)並選擇undecided-dos
,然後保存緩衝區。
請注意,這是記事本的限制;在Emacs下使用Unix風格的行結尾創建的文件通常可以在任何其他文本編輯器(包括Vim,Sublime Text,Notepad ++和大多數IDE)上打開而無任何問題。在Windows機器上安裝一個像樣的文本編輯器可能是使用Windows行結束符保存的一個很好的選擇。
1
如果記事本在一行顯示數據,那麼這可能意味着emacs沒有使用CRLF
作爲行終止符。
你可以告訴emacs的通過輸入命令控制-X提示輸入編碼系統,類型dos
時輸入˚F然後,按下回車到線路終端器設置爲CRLF
。
如果您使用NT-emacs(Emacs的Windows版本),這應該是默認設置。
相關問題
- 1. 如何開始使用Emacs + fcsh + Flex3?
- 2. 如何在Emacs中開始使用Xiki?
- 3. 如何開始使用Emacs的文檔?
- 4. 如何使Emacs的新評論行以'*'開始,以便評論c?
- 5. 如何讓textarea不開始新行?
- 6. 如何從JavaScript開始新行?
- 7. 使用Emacs開始爲組織模式
- 8. 用串行通信開始新行
- 9. 如何從新文件開始使用
- 10. 開始一個新行
- 11. MySQL。月底開始新行
- 12. 確定UITextView何時開始新行
- 13. 如何在新行開始分頁?我使用引導程序
- 14. Emacs Lisp - 打開新窗口
- 15. 如何在新行插入新的「Id」時開始編號?
- 16. 如何開始使用MSVC運行
- 17. 如何讓Emacs在`text-mode`開始並擺脫LISP消息?
- 18. Emacs Lisp:多個註釋開始值
- 19. 開始Python Emacs&終端設置
- 20. Emacs從x窗口版本開始
- 21. 如何讓DataReader從一開始就重新開始讀取?
- 22. 如何開始從Visual Studio開始菜單新項目嗎?
- 23. 如何在停止後從頭開始重新開始剪輯?
- 24. 每次打開Emacs時,如何啓用行號(左側)?
- 25. Emacs的去行的開始,跳過缺口
- 26. 如何重新開始使用ios開發?
- 27. 如何強制emacs彈丸重新初始化項目?
- 28. 開始一個新行的Unix字符開始
- 29. 新的__LINE__何時開始?
- 30. 如何讓腳本重新開始
當你在什麼文件中打開? – Chris 2015-01-21 03:28:04
我用記事本打開文件 – gexcen 2015-01-21 03:33:07
如果您使用記事本(我假定您指的是Windows下的默認文本編輯器),爲什麼標記爲'unix'? – phils 2015-01-21 05:28:30