Режим Vim в NetBeans

NetBeans — чудесная бесплатная IDE с поддержкой PHP. А вот чего мне не хватало в ней, так это режима Vim в редакторе. В большинстве современных IDE и редакторов такой режим доступен после установки соответствующего плагина, а разработчики JetBrains вообще считают, что это их киллер-фича. В NetBeans такой плагин тоже есть — jVi, но он на первый взгляд нерабочий. А суть в том, что нужно установить последовательно два плагина.

Сначала установить jVi for NB-7.0 Update Center. После чего нажать кнопку Проверить обновления. В результате станет доступен для установки сам плагин jVi for NetBeans. Vim-раскладка начнет работать после его установки и перезагрузки IDE.

Английский интерфейс в Netbeans 7.1 под Ubuntu

Отличная IDE NetBeans имеет неприятную особенность: интерфейс среды выбирается исходя из системной локали независимо от выбора языка дистрибутива. При этом возможности сменить интерфейс в настройках IDE нет.

Задать локаль можно в конфигурационном файле. В общем случае это path_to_netbeans_folder/etc/netbeans.conf. В моем случае для Ubuntu это /usr/local/netbeans-7.1/etc/netbeans.conf.
В этом файле есть параметр netbeans_default_options в конец его надо добавить конфигураторы -J-Duser.language=en -J-Duser.region=US.

До редактирования:
netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.zip.disableMemoryMapping=true"

После редактирования:
netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.zip.disableMemoryMapping=true -J-Duser.language=en -J-Duser.region=US"