2017-01-18 18 views
6

Tôi gặp sự cố khi sử dụng Fsi trong VSCode. Tôi đã gặp vấn đề này từ 1.7 và vẫn tồn tại trong các bản phát hành hiện tại 1.8.Giới hạn ký tự/dòng khi dán trong thiết bị đầu cuối vscode

Nếu tôi sử dụng alt + enter để gửi lựa chọn mã tới VSCode thì nó hoạt động, nhưng chỉ cho các lựa chọn ngắn. Khi lựa chọn quá dài, nó không làm bất cứ điều gì trong cửa sổ Fsi.

Tôi đã tìm thấy cùng một sự cố khi sử dụng Thiết bị đầu cuối cũng như Fsi và dán một phần văn bản.

Tôi không thể tìm thấy giới hạn ký tự hoặc dòng. Tôi có ví dụ đã thử dán 1415 ký tự trên 38 dòng và nó hoạt động. 1416 trên 38 dòng không hoạt động đối với một trong các tệp của tôi. Nhưng khi tôi dán 1568 ký tự của "a" nó hoạt động, 1569 thì không. Vì vậy, nó không nhất thiết phải là một giới hạn ký tự. Khi tôi đặt một số ngắt dòng, tác vụ này:

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 

Thêm một mã khác vào cuối và không (1534 ký tự, 35 dòng).

Nó thực sự gây phiền toái, giải pháp duy nhất tôi tìm thấy là sao chép các phần nhỏ của mã vào Fsi riêng lẻ và sau đó thực hiện chúng với ;;.

Tôi đang sử dụng Windows 7, VSCode 1.8.1, ionide-fsharp 2.21.0, F # 4.0. Các dòng mới được tính là 2 ký tự (\ r \ n).

Viết ra những con số này, rõ ràng chỉ với a và dòng mới chúng tôi cần characters + newlines < 1569. Nó không giữ cho các nhân vật khác tùy ý.

+1

Đây là vấn đề được biết đến với VSCode (Ionide) và FSI: xem [Issue 199] (https://github.com/ionide/ionide-vscode-fsharp/issues/199), vì vậy tôi nghi ngờ bạn sẽ nhận được một giải pháp ở đây. Trừ khi nó được cố định. – s952163

+0

Cảm ơn bạn, tôi không tìm thấy điều này trong danh sách vấn đề trước đây. Tôi đã tự hỏi nếu tôi là người duy nhất. – CodeMonkey

+1

cũng sẽ hữu ích nếu bạn có thể thêm các phiên bản VsCode, ionide-fsharp và OS và F #. Ngày thắng 10 với ioniode 2.2.1 Tôi không thấy vấn đề này. Nhưng trên chiến thắng 7, với thiết lập khá giống tôi vẫn gặp phải nó. – s952163

Trả lời

Các vấn đề liên quan