簡體   English   中英

如何使用諸如Textmate之類的編輯器將unicode空白插入/復制+粘貼到文本文件中?

[英]How to insert/copy+paste unicode whitespace into a text file using editors like Textmate?

我正在嘗試為文件清理腳本創建一個測試csv文件,該腳本應將所有空白標准化為“正常” /“常規”空白字符。 我的想法是,我將在這些測試文件的不同位置插入一堆這些奇怪的空白字符。

以下是一些網站,這些網站展示了這些各種奇異的空格

我試圖從該網站等來源復制和粘貼,但似乎它們總是作為Textmate中的常規空間粘貼。 可能是我沒有復制我想復制的內容。 過去,當我可以清楚地看到要復制的內容但帶有空格字符時,我已經能夠將其復制並粘貼到Textmate特殊/ Unicode字符中,由於無法看到,所以我無法確認,因此我無法請確定問題出在我復制的地方,還是當我粘貼時Textmate將其轉換為正常空間。

如果使用Textedit(內置編輯器)或nano(命令行編輯器)更容易做到這一點,我可以使用它們。 或者,如果有除復制和粘貼之外的另一種方法,則最好將它們添加到Textmate中。

我在運行High Sierra MacOS的MacbookPro上。

如果您安裝了LibreOffice,則可以使用電子表格應用程序以1個單元格中的十六進制等效值創建這些文件,然后使用

=unichar(hex2dec(cell_ref_to_1rst_cell)).  

混亂的程度要小得多,您可以保存帶有注釋的電子表格以作為方便參考。 然后,您應該可以根據需要復制粘貼帶有Unicode字符的單元格。

在此處輸入圖片說明

如果您使用的是TextMate,則Unicode捆綁包提供的各種功能在這里可能會有所幫助(通過Preferences→Bundles→Unicode安裝)。

安裝此捆綁軟件后,您可以使用“ 插入Unicode字符 ⌃⌥⌘I”按名稱插入字符。 搜索“空格”以獲取所有空格字符的列表,然后單擊所需的字符(懸停時會顯示該字符的完整標題):

插入Unicode字符

當然,一旦插入,所有空格字符看起來幾乎是相同的。 要識別它們,請使用顯示Unicode名稱 ⌃⌥⌘U 6 這將顯示一個工具提示,顯示緊接光標之前的字符名稱的unicode(或所有選定字符的名稱,如果選擇處於活動狀態)。

還可以查看顯示字符清單 (按⌃⌥⌘U ,然后從彈出菜單中選擇命令):這提供了文檔(或所選文本,如果選擇處於活動狀態)中所有字符的便捷概述。 。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM