Как можно завершить / отфильтровать историю при запуске R в Windows с помощью стрелок вверх / вниз (например, MATLAB)? - PullRequest
2 голосов
/ 17 февраля 2012

Я привык использовать R в Linux, что замечательно.Тем не менее, мне действительно нужно использовать Windows.Я использую Rgui.exe, который идет с установкой R, и функция завершения истории отсутствует.Под этим я подразумеваю, что я могу начать вводить команду, а затем нажать стрелка вверх , чтобы просмотреть историю команд, начинающихся с того, что набрано (аналогично тому, как MATLAB обрабатывает историю).

Самое близкое, что я нашел, это использовать RStudio, который позволяет эту функцию с помощью "Ctrl + Стрелка вверх" (которая является приемлемым решением).Было бы неплохо сделать это с помощью клавиш со стрелками и сделать это в Rgui.exe или другом минимальном интерфейсе R.Есть предложения?

Ответы [ 2 ]

2 голосов
/ 17 февраля 2012

Используйте RTerm.exe, так как это включает завершение табуляции (очень странно, что RGUI в Windows не делает этого, особенно как в Mac GUI).

2 голосов
/ 17 февраля 2012

Если вы запускаете R из Cygwin , вы можете использовать reverse-i-search для переключения между командами, которые соответствуют заданному шаблону и которые были выполнены во время текущего сеанса R.

Нажмите CTRL - r , чтобы инициировать обратный поиск, а затем при вводе шаблона, который будет сопоставлен с историей, будет динамически отображаться последнее выполненное сопоставление. Продолжайте нажимать CTRL - r , чтобы пролистать соответствующие элементы.

В приведенном ниже примере я инициировал обратный поиск для «LET».

reverse-i-search example

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...