Подтвердить что ты не робот

%>% привязки клавиш/сочетание клавиш в Rstudio

Я довольно много экспериментировал со все более популярным оператором %>% из пакета magrittr.

Я использовал его достаточно, чтобы установить ярлык на клавиатуре для сохранения ввода:

shift + command + . вместо space, shift + 5, shift + ., shift + 5, space.

snapshot

Это отлично работает в SublimeTetxt2, но Rstudio не позволяет службам не работать, если я работаю в проектах Rstudio.

Итак, мой вопрос:

Можете ли вы определить вставки ключевых слов или ярлыки в Rstudio?

Это было бы точно синонимом привязки alt + - для оператора присваивания <-, который является кислородом к выдрам.

Если кто-то может указать мне, где ярлыки закодированы в реестре github, чтобы я мог "взломать" свои собственные, я полагаю, это было бы полезным началом.

https://github.com/rstudio/rstudio

4b9b3361

Ответ 1

Только что заметил, что RStudio v0.98.1079 имеет shift + command + M, отображаемый для оператора %>%. Вы можете проверить другие сочетания клавиш в RStudio, щелкнув вкладку "Справка" или введя alt + shift + K.

Ответ 2

Для подобных вещей вы можете использовать autohotkey. это внешняя программа Windows, но она может делать практически все, включая горячие клавиши, которые набирают материал и аббревиатуры, которые заменяются тем, что вам нужно.

Ответ 3

Я думаю, что ответ на ваш вопрос: "В настоящий момент нет, но это в списке 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/команда).

Ответ 4

R studio Preview (v0.99.671) теперь поддерживает настройку keybuindings. У него также есть множество других приятных улучшений, попробуйте:

https://www.rstudio.com/products/rstudio/download/preview/