Я использую Code:: Blocks на Ubuntu 10.10. Я подключил клавиатуру Mac и установил настройки клавиатуры на "Swiss German Mac". Теперь всякий раз, когда я пишу знак равенства, за которым следует пробел (что-то вроде width = 100), я получаю сообщение об ошибке: в программе программа "302".
Я знаю, что эта ошибка означает, что в текстовом файле есть нестандартный символ.
Когда я удаляю символ пробела, программа компилируется просто отлично. Таким образом, Code:: Blocks добавляет какой-то особый символ. Но я не понимаю, почему это происходит. У кого-нибудь есть идея.
Какой символ означает '\ 302'?
[ОБНОВЛЕНИЕ] Я немного углубился в проблему. Я использую комбинированный сдвиг + пробел. Теперь, когда я знаю, что этого не происходит часто. Но это все еще довольно раздражает, особенно при написании кода... Кто-нибудь знает, есть ли способ отключить эту комбо в X11?
[решено] Благодаря бесполезному ответу я смог решить "проблему". Это скорее функция. Shift + пространство по умолчанию создало пробел. Поэтому, изменив xmodmap с помощью
xmodmap -e "keycode 65 = space space space space space space"
это поведение было переопределено, и теперь все работает нормально.
СПАСИБО!