2017-01-18 10 views
6

У меня проблема при использовании Fsi в VSCode. У меня проблема с 1.7, и она сохраняется в текущих версиях 1.8.Ограничение символов/строк при вставке в терминал vscode

Если я использую alt + enter для отправки кода в VSCode, он работает, но только для коротких выборов. Когда выбор слишком длинный, он ничего не делает в окне Fsi.

Эта проблема возникла при использовании терминала, а также Fsi и вставки части текста.

Я не мог найти символ или лимит. У меня есть, например, попытался вставить 1415 символов на 38 строк, и он работает. 1416 на 38 строк не работает для одного из моих файлов. Но когда я вставляю 1568 символов «а», это работает, 1569 нет. Таким образом, это не обязательно лимит символов. Когда я кладу в некоторых разрывов строк это работает:

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 

Добавить еще а, в конце концов, и это не делает (1534 символов, 35 строк).

Это действительно раздражает, единственным обходным решением, которое я нашел, является копирование небольших частей кода в Fsi индивидуально, а затем их выполнение с помощью ;;.

Я нахожусь в Windows 7, VSCode 1.8.1, ionide-fsharp 2.21.0, F # 4.0. Новые строки считаются 2 символами (\ r \ n).

Записывая эти цифры, видимо, только с a и новой строки нам нужно characters + newlines < 1569. Однако это не относится к произвольным другим персонажам.

+1

Это известная проблема с VSCode (Ionide) и FSI: см [Выпуск 199] (https://github.com/ionide/ionide-vscode-fsharp/issues/199), так что я сомневаюсь, что вы получите решение здесь. Если это не исправлено. – s952163

+0

Спасибо, я не нашел это в списке проблем раньше. Мне было интересно, был ли я единственным. – CodeMonkey

+1

это также помогло бы, если бы вы могли добавить версии VsCode, ionide-fsharp и OS и F #. На выигрыше 10 с ионионом 2.2.1 я не вижу этой проблемы. Но на выигрыше 7, с довольно подобной настройкой, я все еще сталкиваюсь с этим. – s952163

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^