Не работают горячие клавиши на кириллической (русской, украинской, ...) раскладке в phpStorm на Ubuntu? Например не работают сочетания клавиш Ctrl+C, Ctrl+V, Ctrl+A, Ctrl+X. Как ни странно, это давно известный баг, который никто не хочет исправлять.

После поиска решения данной проблемы я нашел костыльное, но рабочее решение. И так исправляем работу горячих клавиш на кириллической раскладке в phpStorm на Ubuntu (проверено на phpStorm 2016.3 и Ubuntu 16.10).

Чтобы решить эту задачу, необходимо закрыть PhpStorm. Скопировать решение из github репозитория. Это можно сделать несколькими способами.

1) Открываем https://github.com/zheludkovm/LinuxJavaFixes, качаем zip файл (clone or download) и распаковываем его в папку /home/username/fix/

Где username - имя пользователя.

2) Или переходим в папку где будет храниться данный костыль фикс:

cd ~/fix/

И выполняем команду:

git clone git@github.com:zheludkovm/LinuxJavaFixes.git

Теперь открываем файл phpstorm64.vmoptions или phpstorm.vmoptions (если вы используете phpStorm x32), можно добавить в оба файла:

gedit /opt/phpstorm/bin/phpstorm64.vmoptions

Где /opt/phpstorm/ - путь к папке с phpStorm

И добавляем в конец файла следующую строку:

-javaagent:/home/username/fix/LinuxJavaFixes/build/LinuxJavaFixes-1.0.0-SNAPSHOT.jar

Где /home/username/fix/ - путь к папке с фиксом.

Сохраняем файл. Все, запускаем phpStorm и радуемся работой горячих клавиш кириллической (русской, украинской, ...) раскладке в phpStorm на Ubuntu.