X

Переключение раскладки в NetBeans

Столкнулся с проблемой: в NetBeans при переключении раскладки она не менялась, хотя Языковая Панель (та, что обычно в трее), указывала на смену языка.

Нашел такое решение:

Открываем файлик в редакторе:

Для Windows: notepad C:\Program Files\NetBeans 7.1\bin\netbeans
Для *nix: sudo nano /usr/bin/netbeans

И добавляем сразу после комментариев в шапке, следующую строку:

Для англоязычной версии NetBeans

LANG=en_US.UTF-8

Для русскоязычной версии NetBeans

LANG=ru_RU.UTF-8

Далее перезагружаем IDE. Надо заметить мне не помогло.

Если это не помогло и Вам, то всего скорее ваш случай похож на тот что обсуждается в этой ветке: Problems with keyboard layout. Там много рецептов, и вам нужно самим подобрать их под себя.

Мне помогла установка Punto Switcher'a. Правда я не особо люблю когда переключают раскладку за меня, но благо эта программа позволяет отключить данный функционал. Насколько я понимаю, она перехватывает вызов переключения, и делает его, какими-то своими средствами.

Если Вы найдете другой рецепт, отпишите в комментариях!

Категории: IDE NetBeans

Комментарии (7)

  • Спасибо, помогла установка Ctrl+1, Ctrl+2.
    Этот баг не исправлен в NetBeans 8.2
    Уже конец 2018 года.

    • Спасибо за комментарий! Лично я уже давно пересел на Eclipse, мне нравится, советую попробовать.

  • Здравствуйте! Решил проблему так. Заходим в настройки языковой панели /параметры /переключение клавиатуры /радиобаттон клавишей SHIFT /переключить язык ввода CTRL+SHIFT /включить английский CTRL+1 /включить русский CTRL+2. Теперь при глюке стоит лишь нажать CTRL+1 и все нормально работает.

      • Пожалуйста. Я очень удивлен что этот баг до сих пор жив.

    • Спасибо! При возможности попробую. Странно, что в таком большом продукте, это еще не пофиксили.