#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