Я использую 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"
это поведение было отменено, и теперь все работает нормально.
СПАСИБО!