Какая функция активна, когда Ctrl + Shift + Alt + U, E «печатает» непечатаемый гекс 000E?


8

Я предпочитаю использовать Ctrl+ Shift+ Altдля моих индивидуальных общесистемных привязок.

Когда я пытался Ctrl+ Shift+ Alt+, Uон печатал подчеркнутую букву «u» и ждал большего ввода с клавиатуры! ...
Некоторые клавиши были приняты, а некоторые нет ...
например. Числа были приняты, и они тоже были подчеркнуты, но только несколько ключей позволили мне вырваться.

Затем я попытался Ctrl+ Shift+ Alt+ Uсразу же после Ctrl+ Shift+ Alt+ E.
Это произвело непечатаемый hex 000E (?) И вырвалось из цикла ...

Непечатный персонаж заставил меня подумать, что это может быть связано с Unicode.

Если так, то как? Что здесь происходит?
Это подчеркнуто триггером для редактора метода ввода?

Это происходит следующим образом: здесь (как я печатаю), "gedit", поля для редактирования текста ... (но не в терминале) ... и "gvim" сообщает "шаблон не найден" ...

Ответы:


11

Ctrl- Shift- Uэто ярлык для начала ввода полного символа Юникод вручную. Например, здесь я набрал: Ctrl- Shift- U 0 0 b 0 enterчтобы получить символ градуса: °, который является юникодом 00b0. Вот 2665, сердце: ♥

Список символов Unicode начинается здесь: http://en.wikipedia.org/wiki/Unicode


Спасибо. Итак, подчеркнутый u указывает начало кодовой точки Unicode в шестнадцатеричном формате. Это означает, что я могу использовать мой салют Ctrl + Shift + Alt u tripple-finger для привязок горячих клавиш :)
Peter.O


0

Юникод глифа u + 240E ␎ используется при обращении к u + 000E или SO (Shift Out) или ctrl-N, в основном любой управляющий код отображается как символ путем добавления 2400 шестнадцатеричного кода к управляющему коду, чтобы получить эквивалентный глиф юникода. (в сторону: неправильный глиф появляется в Ubuntu 12.04. Это должен быть SO, а не SS. см. ниже)

Чтобы увидеть различные доступные глифы, используйте character mapутилиту icon или одну из следующих команд терминала:

gnome-character-map
gucharmap

Вследствие этого, удерживая правую кнопку и «наведя курсор» на карту, отображается юникод в нижнем углу и символ с его определяющим шрифтом (если есть) (обведено зеленым в этом примере). В этом случае, для U + 000E, «символ» не может быть напечатан, поэтому нет символа и, следовательно, нет шрифта. Другие квадраты, выделенные желтым цветом для этого примера, также не печатаются, поскольку они также являются управляющими кодами и связаны с символами, обведенными желтым цветом. Таким образом, Ctrl-D или ^ D совпадает с U + 0004.

Чтобы увидеть это, откройте новое окно терминала и вместо использования стандартного соглашения ^ D, чтобы закрыть и выйти из окна, просто нажмите и удерживайте Ctrl- Shiftво время ввода Uзатем, 4а затем отпустите Ctrl- Shift. Обратите внимание, что начальные 0 не нужно вводить.

непечатные контрольные коды

ссылка:

Bad Unicode SO глиф в Ubuntu 12.04.
должно быть ТАК не СС

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.