Почему моя клавиатура испортилась в Eclipse?

Я пытаюсь ввести пару угловых скобок в Eclipse, например "< > ". Однако он отображается как одинарная цитата и точка, например ".". Я попробовал пару раз и узнал, что угловой кронштейн на самом деле находится в положении "назад-косая черта".

Почему это происходит? Как я могу изменить его?

Спасибо заранее.

Х

Ответ 1

Я думаю, что это связано с раздражающей особенностью Windows - у меня было что-то подобное в течение длительного времени в разных программах (а не только в Eclipse).

Если у вас есть неанглийская версия Windows, у вас, вероятно, установлены разные раскладки клавиатуры (например, у меня установлен по умолчанию голландский и американский английский). Комбинация клавиш Alt + Shift переключается между раскладками клавиатуры. Это очень раздражает, и это действительно странная особенность - как будто клавиши на какой-то клавиатуре внезапно меняются?!

Вы можете войти в Панель управления, Настройки клавиатуры и удалить макеты, которые вы не хотите использовать. (Я удалил голландский макет, так что остался только американский английский), так что вы не можете снова переключиться на неправильный макет. Или вы можете перейти к настройкам расширенного ключа в настройках клавиатуры и отключить комбинацию клавиш.

Ответ 2

Нажмите Alt + Shift. Если вы не хотите тратить время на раскладки клавиатуры, например, предложенный Jesper, просто нажмите Alt + Shift, пока не получите необходимый макет. Обычно это не займет больше пары раз.:)

Ответ 3

В Windows 7 языковая панель использует последовательность клавиш LEFT ALT + SHIFT для изменения языков, поэтому вы можете быстро изменить язык, говорящий на испанском, при написании почты.

Эта последовательность конфликтует со многими ярлыками Eclipse, которые используют ALT + SHIFT, например rename!

Вы можете удалить настройку ОС с помощью панели управления > клавиатуры и языки > изменить клавиатуру > расширенные настройки клавиш.

Julio

Ответ 4

Я делаю это через панель управления Windows.

Первый раз при изменении font.I перезапускает Eclipse. (Нет решения, чтобы сохранить мое время), а затем сделайте это. enter image description here

Ответ 5

... Может быть, у вас есть клавиатура для другого языка (страны)?

Кроме того, вы, вероятно, лучше попросите об этом в SuperUser

Ответ 6

Обработка клавиатуры Eclipse не идеальна: она смущает ctrl-alt с помощью "altgr"!

Так, например, с венгерской раскладкой клавиатуры вы не можете ввести символ '&', так как это требует нажатия altgr-C, но ctrl-alt-C по умолчанию установлен на "SVN commit"... (конечно, не проблема в un-binding этой комбинации в Eclipe, но было не просто, что ctr-alt конфликтует с altgr, так что искать)

Ответ 7

На самом деле, я думаю, что это должно быть что-то с Java SDK, потому что im имеет ту же проблему с IntelliJ. Например, в

public class MainActivity extends Activity {
    /**
     * Called when the activity is first created.
     */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        ImageView iv
    }
}

когда я пытаюсь выполнить этот фрагмент,

ImageView iv = (ImageView) findViewById(R.id.iv_imagem);

после "iv" набор символов на моей клавиатуре завинчен, а вместо QWERTY-клавиатуры (у меня есть определенный португальский язык и у меня нет других клавиатур в панели управления) У меня есть AZERTY

в окнах, другие приложения все еще нормальны

Ответ 8

У меня была та же проблема. Я редактировал Java-код в Eclipse, и раскладка клавиатуры внезапно изменилась. На панели задач Windows у меня есть значок клавиатуры, и я использовал его, чтобы изменить раскладку клавиатуры между США и Интернетом. Это не решило мою проблему. Моя проблема была решена, когда я перезапустил Eclipse.

Ответ 9

со мной, странная вещь за пределами затмения (я использую пакет ADT), все в порядке. И перезапуск рабочего пространства, устраняет проблему

это происходит, когда я печатаю любое выражение, которое может быть недействительным, например, когда я пытаюсь написать

taskNameEditText = (EditText) findVie

конечно, я хочу написать

taskNameEditText = (EditText) findViewById (R.id.task_name);

но после первого фрагмента он меняет клавиатуру. И завершение кода также перестает работать. Пока единственные рабочие решения я нашел где: 1 - перезапуск eclipse, 2 - начать использовать IntelliJ

изменение привязок клавиш не будет работать, просто потому, что у меня уже есть эти настройки. Кроме того, "Alt + Shift" не работает, потому что это не проблема с окнами (я использую 7, 64 бита)