Рейтинг:0

Настройки клавиатуры для «тупых» кавычек (ASCII-34 и ASCII-39) для кода C

флаг my

У меня есть Ubuntu 21.10 (недавно обновленная с 20.04) на 8G RPi-4, подключенном к сенсорному экрану и мини-клавиатуре. Используя рабочий стол Budgie и блок питания USB в качестве батареи, получается очень хороший портативный настольный компьютер, и я в основном использую его для письма и кодирования C и HTML. Для кодирования я в основном использую Geany.

После обновления он стал почти непригоден для кодирования C, потому что ключи, которые раньше генерировали двойные кавычки (код ASCII 34) и одинарные кавычки (код ASCII 39), больше не делают этого. Вместо этого они генерируют расширенные кавычки, от которых компилятор отказывается.

Я возился с разными клавиатурами (я живу в Ирландии и использую раскладку клавиатуры для Великобритании) и менял локали, даже редактировал /var/lib/locales/supported.d/en и перестраивал его, но я ничего не могу сделать, чтобы восстановить старую, простое поведение ASCII. Иногда удаление и замена раскладок клавиатуры позволяет на некоторое время работать в режиме ASCII, но никогда не переживает обновление.

Это портило мне утро в течение нескольких дней, и мой гугл-фу здесь бесполезен: все, что я могу найти, это описание того, как использовать новые причудливые функции интернационализации для ввода акцентных знаков, а не то, как отключить эту вещь и вернуться к старый добрый ASCII.

Пять знаков ударения, которые использует ирландец, можно получить с помощью alt-gr, как и в старые времена, но это было бы бонусом. Я пишу больше на C, чем на ирландском, и мне просто нужна клавиатура ASCII, которую я использую с 1970-х годов.

Помощь?

FedKad avatar
флаг cn
Это похоже на проблему с редактором (конфигурацией).Возникает ли эта проблема на терминале? Например, команда терминала `echo "hello"` отображает `hello` без кавычек?
Timecorps avatar
флаг my
Это все: редакторы и терминал. Поэтому я даже не могу переключиться на vi, чтобы исправить строки. :-(
Timecorps avatar
флаг my
Сообщение об ошибке: https://bugs.launchpad.net/ubuntu/+bug/1962302

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.