Ответ 1
Только что заметил, что RStudio v0.98.1079 имеет shift + command + M, отображаемый для оператора %>%
. Вы можете проверить другие сочетания клавиш в RStudio, щелкнув вкладку "Справка" или введя alt + shift + K.
Я довольно много экспериментировал со все более популярным оператором %>%
из пакета magrittr
.
Я использовал его достаточно, чтобы установить ярлык на клавиатуре для сохранения ввода:
shift + command + . вместо space, shift + 5, shift + ., shift + 5, space.
Это отлично работает в SublimeTetxt2, но Rstudio не позволяет службам не работать, если я работаю в проектах Rstudio.
Это было бы точно синонимом привязки alt + - для оператора присваивания <-
, который является кислородом к выдрам.
Если кто-то может указать мне, где ярлыки закодированы в реестре github, чтобы я мог "взломать" свои собственные, я полагаю, это было бы полезным началом.
https://github.com/rstudio/rstudio
Только что заметил, что RStudio v0.98.1079 имеет shift + command + M, отображаемый для оператора %>%
. Вы можете проверить другие сочетания клавиш в RStudio, щелкнув вкладку "Справка" или введя alt + shift + K.
Для подобных вещей вы можете использовать autohotkey. это внешняя программа Windows, но она может делать практически все, включая горячие клавиши, которые набирают материал и аббревиатуры, которые заменяются тем, что вам нужно.
Я думаю, что ответ на ваш вопрос: "В настоящий момент нет, но это в списке RStudio to-do" (см. this и this).
Если вы хотите взломать его самостоятельно, это выглядит как это, где вы это сделаете (GitHub: rstudio/src/gwt/src/org/rstudio/core/rebind/command/ShortcutsEmitter.java).
Кроме того, похоже, что ярлыки управляются здесь (GitHub: rstudio/src/gwt/src/org/rstudio/core/client/команда).
R studio Preview (v0.99.671) теперь поддерживает настройку keybuindings. У него также есть множество других приятных улучшений, попробуйте: