Мы, разработчики, часто работаем над различными проектами, и часто нам нужно переключать инструменты IDE, такие как Eclipse, JDeveloper, IntelliJ. Но одна проблема заключается в том, что нужно запомнить так много сочетаний клавиш ...
Но запоминать это довольно обременительно. Поэтому я хочу минимизировать нагрузку на память и надеюсь, что везде будут использоваться одни и те же ярлыки.
Я искал в Интернете и обнаружил, что для этого предложения существовал старый проект на Mac OS (https://github.com/fe9lix/CodingKeys).
"Какую проблему это решает?
В настоящее время разработчики часто работают в нескольких различных средах разработки и текстовых редакторах. Например, вам может понадобиться Eclipse для обычной Java-разработки, Android Studio для Android-разработки, Xcode для iOS-разработки, Visual Studio для C #, Sublime Text для веб-разработки и т. Д. Однако у каждого инструмента есть разные сочетания клавиш. Поскольку сложно запомнить все сочетания клавиш, происходит постоянная потеря производительности при переключении инструментов. Если вы не хотите редактировать все наборы ярлыков в каждом инструменте, вместо этого вы можете использовать CodingKeys как «слой абстракции».
CodingKeys позволяет вам определять унифицированные ярлыки, которые динамически перенаправляются на существующие ярлыки других приложений при переключении инструментов. Все сопоставления могут быть легко отредактированы в одном файле конфигурации. Конфигурационный файл также дает вам хороший обзор всех ярлыков и растет по мере добавления новых приложений в ваш инструментарий кодирования. "
Это именно то, что мне нужно. Однако я не нашел ничего подобного в Windows или Linux.
Итак, во-первых, я хочу знать, как эти ярлыки были изобретены в самом начале?
Они просто вышли из чьего-то ума, и тогда все последователи приняли это. Или они собрали какую-то статистику и нашли наиболее часто используемые ключи?
Можем ли мы сделать некоторые статистические данные и создать лучшие ярлыки для всех IDE?
Так можно ли объединить все сочетания клавиш в IDE? Или как туда добраться (если не сегодня, может быть, мы сможем добраться туда в будущем)?