как изменить длину линии на Rterm.exe

Я использую R 2.15.2 на Windows XP .

I was used to use Rgui.exe but it was lacking the UNIX standards I like to use like CTRL+R <=>backward research and CTRL+U <=>erase line ...

Если я пропустил что-то, пожалуйста, скажите мне!

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

Проблема состоит в том, что теперь я не вижу на окне больше, чем 75 знаки, с $ в конце: как это:

R) ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp$

Не уверенный, если это - R выбор окна один, но если я установил варианты ("ширина" =180) , я вижу data.frame на полной ширине окна...

Не уверенный, что происходит, я могу изменить это?

Мы все еще не знаем ответ на тот, таким образом, я предполагаю, что 50 pts идут к Оскару де Леону... хорошему для него к плохо для меня...

6
nl ja de
вы читали ответ здесь. похоже, что Rterm.exe может быть проигнорирован в эти дни.
добавлено автор agstudy, источник
Эй Оскар, can' t действительно используют его, it' s моя рабочая станция на работе так никакой администратор не ничто... Плюс то, Если бы у меня был выбор, то я просто изменил бы OS;)
добавлено автор statquant, источник
Да я красный эта почта, но в WinXP Rgui.exe не имеют особенностей, которые я отослал о (обратный поиск через CTRL+R и т.д....)
добавлено автор statquant, источник
Эй, спасибо. Жаль мы не нашли решения. Я думал как далекое усилие, вы рассмотрели использование CygWin? Это приносит груз других осложнений, все же.
добавлено автор Oscar de León, источник

3 ответы

К сожалению, это, кажется, встроено.

Раньше была проблема с R когда попытка напечатать длинные строки. По-видимому, это было зафиксировано сначала в Rterm и других версиях R прежде чем быть зафиксированным в Rgui.

Когда Rgui был зафиксирован, возможно это было различным средством, так как эта проблема может быть устранена в Rgui, но не других версиях для Windows R. Можно изменить ширину пульта для продукции оба в Rgui и (позже) Rterm.

Быстрой является другая история. Это - на самом деле не то же самое как пространство продукции, и таким образом управляется с различным выбором; но, это только работает на Rgui. Чтобы сделать это, установите pgcolumns=180 в Rconsole файл в соответствии с [R ДОМОЙ] \etc \. Это изменяет ширину внутреннего пейджера пульта Rgui, и эффективно позволяет вам напечатать до 180 знаков за быстрый вход.

Возможно есть способ интегрировать то поведение в Rterm, и возможно Дункан Мердок может указать вам в правильном направлении (или доказать меня полностью неправильно).

3
добавлено
очень хороший комментарий!!! большое спасибо за всю эту информацию... очень полезную
добавлено автор statquant, источник

Я не действительно уверен, что требуют. Если, что необходимо в , RTerm.exe должен показать конец длинной линии (и поместить курсор там), то используйте CTRL - E . Можно вернуться к началу линии с CTRL - . Можно идти назад и вперед неоднократно по мере необходимости, пока линия не использование , ВХОДЯТ .

Управляющий символ readline , кажется, активен, например CTRL - P свитки назад, одна команда и CTRL - N поднимают "следующую" команду из истории, если вы совершаете нападки CTRL - P слишком много раз. (Это то же самое поведение как стрелка вниз up / ключи.) Посмотрите связь для другого ожидаемого readline поведения.

На моей машине высокий звук - f и высокий звук - b (который должен был быть meta - f и meta - b ) с рождения не продвигался или назад словами, но ESC - b и ESC - f сделал так на линии, которая превысила ширину пульта и имела маркировку $ или правильные или левые степени как наличие далее, материал, чтобы посмотреть рассматривает.

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

2
добавлено
Хорошо, спасибо, я открыл другой вопрос, который, если решено позволит мне переключаться, чтобы Rgui : stackoverflow.com/questions/15073114/… может быть you' у ll есть ответ
добавлено автор statquant, источник
То, что я хочу видеть: целая линия без любого $ так abcd ttttttttttttttttttttttttttnew я не хочу этот $ ограничение.
добавлено автор statquant, источник
Когда я пишу looooong линию терминалу Rterm, в какой-то момент $ , знак появляется, означая, что я достиг максимального количества характера на одной линии, и Если я пишу далее, что начало линии больше не видимо. Если я пишу abcd tttttttttttttttttttttt в какой-то момент, я добираюсь abcd tttttttttttttttttttttt$ значение, что максимальное количество характера достигнуто тогда, если я продолжу и буду хотеть написать "новый", то я получу d ttttttttttttttttnew$ (начало невидимой линии)
добавлено автор statquant, источник
Привет, спасибо, целый вопрос был к количеству знаков, показанных прежде чем $, таким образом, что я могу написать loooooong линии на пульте. Посмотрите то, что я имею в виду?
добавлено автор statquant, источник
Нет я не вижу. Вы хотите счетчики символов невидимой части линии??? (Можно написать длинные линии пульту, таким образом, я не вижу проблемы там.)
добавлено автор 42-, источник
Как я сказал ранее....., если вы хотите пойти до конца линии, которая вводится, напечатайте CTRL-e. Вы будете тогда видеть "$? переключитесь на левую сторону пульта, и вы будете в состоянии видеть "$tttt.... tttttend" на дисплее. Если это не то, что вы просили, тогда, пожалуйста, попытайтесь сказать, что вы хотите видеть. (Ваше описание того, что происходит, не то, что происходит на моей машине. На моей копии Rterm 2.15, бегущего в WinXP. печатая вход в правая сторона пульта переместит $ к левой стороне и позволит вам видеть правый текст.)
добавлено автор 42-, источник
Вы принимаете решение использовать Rterm.exe, который не является программой, которая, как могут ожидать, предложит любой вид подобных GUI особенностей. Это ясно ориентировано, чтобы синхронизировать с ' readline' как объяснено выше. Mac-R-GUI и IDE RStudio действительно предлагают юбку с запахом, строчный дисплей, таким образом, это возможно. Вы могли попытаться видеть, построил ли кто-либо ' readline' замена для Windows или UNIX, который предлагает ваш желаемый набор функций.
добавлено автор 42-, источник

Команда должна быть варианты (ширина = 180) (без кавычек вокруг ширина ), но когда вы управляете Rterm в раковине Windows, это не уважает изменения этой стоимости; это просто печатает продукцию, столь же широкую как пульт.

Лучший способ работать с R (почти всегда), чтобы использовать IDE. Попробуйте emacs + ESS или один из многих плагинов энергии (R.vim, энергия-R, VIM:r-плагин) если вы хотите что-то UNIXy.

1
добавлено
RStudio также, кажется, уважает выбор ширины.
добавлено автор Brandon Bertelsen, источник
Это кажется, что проблема или с энергией или с плагином или раковиной, а не с R.
добавлено автор Richie Cotton, источник
Спасибо за репродуцирование помощника
добавлено автор statquant, источник
Я вполне уверен, проблема находится в раковине...
добавлено автор statquant, источник
Я использую vim-r-plugin, хотя пульт vim-R-plugin использование является тем, вы выбираете в моем случае, который просто устанавливает Rterm.exe (Джексон, разрешенный на моем требовании), устанавливая выбор (width=180), как R печатают вещи, не, сколько характера показаны, когда вы печатаете команду... (я очищаюсь),
добавлено автор statquant, источник
Сделав некоторое тестирование, I' d соглашаются с @statquant, что проблема, кажется, с Rterm.exe., устанавливающим варианты (ширина = 180) , или подобный делает продукцию печати Rterm (например, структуры данных, векторы, и т.д.) с большей шириной. Однако, печатая команду в > быстрый, когда вы становитесь к ~80th колонке, текстовые шаги налево и шоу > $ , сопровождаемыми последними 60 - 80 знаками какой you' ve напечатан. Когда вы тогда нажимаете <�входят>, первые ~80 знаков, которые вы напечатали на предыдущей линии, показывают после > , сопровождаемые $ , но остальную часть текста не показывают.
добавлено автор Simon, источник