ошибка: случайный '\ 302' в программе

Я использую Code :: Блоки в Ubuntu 10.10. Я подключил клавиатуру Mac и установил настройки клавиатуры на «Швейцарский немецкий Mac». Теперь всякий раз, когда я пишу знак равенства, за которым следует пробел (что-то вроде ширины = 100), я получаю сообщение об ошибке error: stray '\ 302' в программе.

Я знаю, что эта ошибка означает, что в текстовый файл.

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

Какой символ означает "\ 302"?

в программе.

Я знаю, что эта ошибка означает, что в текстовом файле есть нестандартный символ.

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

Какой символ означает "\ 302"?

в программе.

Я знаю, что эта ошибка означает, что в текстовом файле есть нестандартный символ.

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

Какой символ означает "\ 302"?

[ОБНОВЛЕНИЕ] Я получил немного больше информации о проблеме. Я получаю это отклонение, когда использую комбинацию Shift + пробел. Теперь, когда я знаю, что это случается уже не так часто. Но это все равно довольно неприятно, особенно при написании кода ... Кто-нибудь знает, есть ли способ отключить эту комбинацию в X11?

[решено] Благодаря ответу Useless я смог решить «проблему». На самом деле это скорее особенность. Shift + пробел по умолчанию создает пробел. Таким образом, путем изменения xmodmap на

xmodmap -e "keycode  65 = space space space space space space"

это поведение было отменено, и теперь все работает нормально.

СПАСИБО!

10
задан underdoeg 11 July 2011 в 12:06
поделиться