Есть какой-нибудь способ * быстро * расположить текстовый курсор в R для Windows на консоли?

#r

#r

Вопрос:

Я использую R для Windows 2.9.1 (под Windows 7).

Когда у меня в консоли очень длинная строка, иногда мне хочется поместить курсор где-нибудь в середине строки, чтобы что-то там отредактировать. Но перемещение с помощью клавиш курсора посимвольно происходит очень медленно и раздражает. Для сравнения: когда в Unix / Linux в xterm (так же, как и во всех известных мне программах Windows), я использую Ctrl курсор влево / вправо для перехода от слова к слову, что намного лучше. Но у меня это не работает в R для Windows! Все, что я могу сделать, это: перейти к началу / концу строки и перемещать символ за символом. Наведение курсора мыши на позицию, которую я хочу изменить, и щелчок влево также не приводит к размещению текстового курсора.

Есть ли какой-нибудь способ быстро расположить текстовый курсор в R для Windows на консоли?

Комментарии:

1. На данный момент у меня нет доступа к R в Windows, но в R for Windows FAQ говорится: Command-line editing is always available, but is simpler than the readline-based editing on Unix. For Rgui.exe, the menu item "Help | Console" will give details. For Rterm.exe see file README.rterm. Помогает ли это?

2. Вот почему я никогда не использую консоль, а всегда текстовый редактор или скрипт.

3. R2.9.1? Может быть, пришло время обновить вашу установку R.

4. Есть Ctrl-A, Ctrl-F и Ctrl-E, как в Emacs. Смотрите /help/console. В противном случае используйте ESS для управления R из Emacs или какого-либо другого редактора.

Ответ №1:

Я полагаю, что это не поддерживается в графическом интерфейсе Windows. Можно использовать какой-нибудь внешний редактор (например, Tinn-R), который поддерживает простое редактирование. Используя некоторые сочетания клавиш для отправки кода в R, это работает так же эффективно, если не более.

Это также упрощает сохранение вашего кода для последующего повторного использования.

Комментарии:

1. или JGR, или R-Studio, или Notepad , или Emacs, или vi … смотрите sciviews.org/_rgui