Вы можете найти способ отображения любого символа с помощью xmodmap:
sh$ xmodmap -pke | grep degre
keycode 19 = 0 parenright agrave 0 braceright degree at degree
# 1 2 3 4 5 6 7 8
Для каждого кода клавиши показывается, какой символ связан в зависимости от модификаторов.:
В этом примере я вижу, что «градус» находится на 6-й позиции, а простая клавиша (позиция 1 )равна 0. Таким образом, я могу получить степень, нажав AltGr+Shift+0 в этом порядке :в зависимости от вашей конфигурации, если вы сначала нажмете Shift, Shift+AltGr понимается как эмуляция метаклавиши , которая имеет разные привязки.
sed
— это vim, но для сценариев. Его можно использовать для потоковой передачи данных через него или для обработки одного или нескольких файлов. Он был основан на том же коде, что и vi и ed. Он не -интерактивный, поэтому в нем нет окна.
Я, кстати, не думал, что у vim
есть свое окно. Может быть что-то (обертка )запускает его в окне.
Если проблема связана с git
, вы можете настроить детали (в gitattributes(5)
, обычно в файле .gitattibutes
в корне репозитория )working-tree-encoding
для использования UTF16 для (выбрано )извлечено -файлов, преобразование в/из UTF8 при возврате/выдаче. Внутренне git
использует UTF8 (, например. diff
, поиски, шоу-материалы,... ).
Будьте осторожны. :Не нативный -git может этого не понять и вызвать огорчение.