Слишком много › на выходе sublimerepl R

Я знаю, что где-то видел это, но я не могу найти его снова. Я использую sublimerepl и R в Windows 10, и когда я оцениваю следующий код:

x = (1:10)
a = 1
b = 2
c = 3
print(mean(x))

Я получаю следующий вывод:

> x = (1:10)
a = 1
b = 2
c = 3
print(mean(x))
> > > > [1] 5.5
> 

Как видите, символов > слишком много, точнее по одному на строку. Есть ли способ исправить это?


person Andreascmj    schedule 18.04.2016    source источник
comment
Значит, пост о sprintf, а не о read.csv, unlist? Я бы упростил это до: sprintf("Mean: %s", mean(1:10))   -  person zx8754    schedule 18.04.2016
comment
Пост касается только sublimeREPL, извините, если пример сбивает с толку. Хотя мне нужны дополнительные строки, но я сделаю это более ясным.   -  person Andreascmj    schedule 18.04.2016
comment
Хорошо, я понимаю, что вы имеете в виду, не обращайте внимания на мой комментарий, ваш пост и так хорош. Каждый > представляет одну командную строку.   -  person zx8754    schedule 18.04.2016
comment
Сделал его более общим, чтобы избежать путаницы. Я думаю, вы сделали хорошее замечание.   -  person Andreascmj    schedule 18.04.2016
comment
@Andreascmj, значит, вы пишете этот код на другой вкладке, а затем отправляете его в SublimeREPL для оценки? Можете ли вы описать точную последовательность событий?   -  person MattDMo    schedule 18.04.2016
comment
Точно, я пишу код в файле .r, а затем нажимаю ctrl+,,f, чтобы оценить его в REPL. Вывод включает в себя сначала оцениваемый код, а затем результаты, но по какой-то причине также печатается много символов ›.   -  person Andreascmj    schedule 18.04.2016


Ответы (1)


Я попытался воспроизвести поведение в OS X и Linux, используя последние версии R 3.2, но не увидел ничего необычного — в каждой строке текста, переданного с помощью Ctrl, стоял >, , F. Я только что загрузился в свою виртуальную машину Win7 с R 3.2.3, и теперь я вижу то, что описано в вопросе:

Тогда это должно быть специфичным для Windows поведением. К сожалению, я недостаточно знаком с внутренностями SublimeREPL, чтобы предложить причину или решение, а автор пакета, по сути, отказался от него, судя по неучастию в новых проблемах на Github, поэтому у меня нет решения, кроме как сменить операционную систему.

Измененное отображение переданного текста никак не влияет на его оценку, так что хоть и выглядит не очень красиво, но безвредно.

person MattDMo    schedule 18.04.2016