我有一個文本文件,我只能看到只有使用emcas編輯器的某些單詞之間存在下劃線,而不是其他編輯器(如vi)。我不知道如何使用emacs,但我想用emacs編輯器中的空格替換這些下劃線「_」。我怎樣才能做到這一點 ?如何用emacs中的空格替換'_'
回答
我相信,那些強調並不是真正的底線,但不換行空格(U+00A0 unicode char),Emacs會顯示爲下劃線用不同的顏色。您可能不需要替換它們,但如果真的需要這樣做,只需使用M-x replace-string
並殺死並抽出要替換的字符串中的非破壞空間中的一個。
點擊M-x
組合鍵(也就是說,按住元鍵 - 在窗口中按住Alt鍵並按下x),鍵入replace-string並回車。然後你可以輸入[下劃線]輸入[空格]輸入。
在Emacs的符號:
M-x replace-string RET _ RET " "
謝謝你的回覆,一些它如何不能取代它。這是我正在使用的文件類型:「TA FILE 000000001 ARCI」如果您先打開上面的文本插入到emacs的測試文件中,您將看到使用您的命令無法替換的下劃線。可能是000000001和ARCI之間的字符不是下劃線,而是其他類型的字符。 – Yacob
如果以前的答案沒有解決它:請記住,作爲編碼系統錯誤。檢查與Cx =如果它是字符95. 如果不是,檢查變量編碼 - 系統爲讀取,編碼 - 系統爲可寫,緩衝區文件編碼 - 系統
最後,獲取幫助emacs核心開發人員[email protected]
還要感謝安德烈亞斯對你的進一步評論,但正如我所說的,雷米的殺戮和猛擊取得了訣竅。 – Yacob
- 1. 如何用emacs中的換行符(LF)替換空格字符?
- 2. Emacs用標籤替換空格
- 3. 如何替換Emacs中單詞之間的空格?
- 4. 如何用空格替換「 - 」?
- 5. 如何用Perl中的單個空格替換多個空格?
- 6. 如何使用製表符替代emacs ruby-mode的空格?
- 7. Objective-C - 如何用'+'替換空格
- 8. 如何用新換行代替空格
- 9. 如何用連字符替換空格?
- 10. 如何用空格替換回車\ n
- 11. 替換javascript中的空格
- 12. 替換python中的空格+
- 13. 在m4的patsubst中,我如何用空格替換換行符?
- 14. PHP - 用preg替換替換tabbed空格?
- 15. 如何修改XSLT中的空間而不用單個空格替換空格?
- 16. 如何刪除emacs中的trailng空格?
- 17. 如何用空格/空格替換連字符? php
- 18. 如何用一個空格替換空格字符串
- 19. 用文件中的空格替換\
- 20. 用%20替換href中的空格php
- 21. 用Ruby中的空格替換%20
- 22. 用python中的字母替換空格
- 23. 如何用Emacs中的換行符替換字符?
- 24. 如何在Ruby on Rails中用換行符替換空格?
- 25. 用空格替換標籤
- 26. 用空格替換0
- 27. 用%20替換空格
- 28. 用%20替換空格
- 29. 用perl替換長空格
- 30. 在PHP替換用空格%
非常感謝。殺死和吞噬完成這項工作。高超!! – Yacob
如何一次性殺死所有的事件,我有1000個這樣的unicode字符。上面的殺和猛只殺了一條線。 – Yacob
我解決了它。我只需要選擇我需要做全局殺/猛擊的所有文本。 – Yacob