Создание определенного символа ASCII в Ubuntu

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

Например, Высокий звук + 0 + 9 + 2 делает обратную косую черту (\).

Это находится в Windows. Существует ли способ сделать это в Ubuntu?

Примечание: Я также хочу смочь использовать это в консольном режиме. Это означает, что я не хочу программное обеспечение вовлечения решения с GUI.

19
задан 01.06.2014, 01:49

3 ответа

При использовании Gnome (запас, Ubuntu делает), можно сделать это удержанием и Ctrl и клавиши Shift и ввод u сопровождаемый шестнадцатеричным значением символа.

Произвести обратную косую черту \, Вы держали бы Ctrl + Сдвиг и нажали бы U, 5 и C.

В Windows Вы вводите десятичное значение на Linux при вводе шестнадцатеричного значения (который обычно короче, если Вы входите в более высокие числа). U обозначает Unicode.

Симпатичная заполненная таблица шестнадцатеричных значений может быть найдена здесь. Предупреждение, страница может занять много времени для загрузки!

26
ответ дан 07.12.2019, 10:17

Другая опция (но это не вставляет символ кодом ASCII/Unicode), должен активировать ComposeKey (как правильный Высокий звук в моем случае), так, чтобы можно было затем ввести вещи как:

  • Высокий звук + = + e → €
  • Высокий звук + '+ e → é
  • Высокий звук + ^ + e → ê

и т.д. В случае, если Вы хотите ввести часто используемые латинские буквы (как на испанском, французском языке, и т.д.), это могло бы быть быстрее, чем необходимость изучить кодовые точки Unicode. Это - все о наличии выбора!

6
ответ дан 07.12.2019, 10:17

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

$ echo $'\x5c'
\
5
ответ дан 07.12.2019, 10:17

Теги

Похожие вопросы