Как вставить / скопировать + вставить пробел юникода в текстовый файл, используя редакторы, такие как Textmate? - PullRequest
0 голосов
/ 21 мая 2018

Я пытаюсь создать тестовый CSV-файл для сценария очистки файла, который должен нормализовать все пробельные символы в «нормальные» / «обычные» пробельные символы.Идея в том, что я вставлю кучу этих странных пробельных символов в этот тестовый файл в некоторых различных местах.

Вот несколько сайтов, на которых показаны эти разные пробелы и странные пробелы

Я пытался копировать и вставлять из таких источников, как этот сайт, но кажется, что они всегда вставляются как обычный пробел в Textmate.Возможно, я не копирую то, что думаю, что копирую.В прошлом мне удавалось копировать и вставлять в специальные символы Unicode Textmate, когда я могу четко видеть, что копирую, но с помощью пробельных символов я не могу подтвердить, так как я не могу видеть это, поэтому я неуверен, что проблема в том, откуда я копирую или что Textmate конвертирует его в обычное пространство, когда я вставляю его.

Если проще использовать Textedit (встроенный редактор) или nano (командная строкаредактор), чтобы сделать это, я мог бы использовать те.Или, если есть другой способ, кроме копирования и вставки, который лучше использовать в Textmate, это будет вариант.

Я работаю на MacbookPro под управлением High Sierra MacOS.

Ответы [ 2 ]

0 голосов
/ 29 июля 2018

Если вы используете TextMate, здесь могут быть полезны различные функции, предоставляемые комплектом Unicode (установка через Предпочтения → Связки → Unicode ).

Сэтот установленный пакет, вы можете использовать Вставить символ Unicode ⌃⌥⌘I , чтобы вставить символ по имени.Выполните поиск «пробел», чтобы получить список всех пробельных символов, затем просто нажмите на нужный символ (полный заголовок символа отображается при наведении курсора):

Insert Unicode Character

Конечно, после вставки все символы пробела выглядят почти одинаково.Чтобы идентифицировать их, используйте Показать имена Unicode ⌃⌥⌘U 6 .Появится всплывающая подсказка, показывающая юникод имени персонажа непосредственно перед курсором (или имена всех выбранных символов, если выделение активно).

Также обратите внимание на Показать инвентарь персонажа (нажмите ⌃⌥⌘U и затем выберите команду из всплывающего меню): это обеспечивает удобный обзор всех символов в вашем документе (или в выделенном тексте, если выделение активно).

0 голосов
/ 21 мая 2018

Если у вас установлен LibreOffice, вы можете использовать приложение для работы с электронными таблицами, чтобы создать их с использованием их шестнадцатеричного эквивалента в 1 ячейке, а затем выполнить преобразование с использованием

=unichar(hex2dec(cell_ref_to_1rst_cell)).  

.в качестве удобной ссылки.Тогда вы сможете скопировать и вставить ячейку с символом Юникод, когда это необходимо.

enter image description here

...