2012-02-10 33 views
16

Có cách nào để xóa cửa sổ tương tác F # trong VS2010 không?Làm thế nào để xóa màn hình trong tương tác F # trong VS2010?

#cls;;#clear;; không hoạt động.

Thoát với #quit;; dẫn đến việc khởi động lại tương tác F # mà không xóa nội dung cửa sổ.

Cố gắng xóa văn bản bằng "xóa" hoặc "backspace" cung cấp thông báo lỗi rằng văn bản chỉ đọc.

+5

Có vấn đề gì với nhấp chuột phải -> 'Xóa tất cả'? – pad

+0

@pad Vấn đề duy nhất là tôi không tự mình tìm thấy nó. Kỳ lạ thay, tôi không thể tìm thấy nó bằng cách googling phong nha, hoặc - do đó bắt đầu một sợi ở đây. –

+0

Câu trả lời là không có chỉ thị trong 'fsi' để làm như vậy. Nhưng Visual Studio cung cấp một menu ngữ cảnh để trợ giúp trong trường hợp này. Ngoài ra, nếu bạn sử dụng menu 'Reset Session', F # Interactive console cũng sẽ bị xóa. – pad

Trả lời

13

Clear All

. Nhấp chuột phải và xóa tất cả.

3

Sẽ in 30 dòng mới có được những gì bạn muốn? Chỉ cần ném ra một ý tưởng.

+0

Đó thực sự không phải là một ý tưởng tồi Brian. Tôi có nghĩa là tôi biết những gì anh ta hỏi và có những lúc tôi muốn một "#clear ;;" trong bản thân FSI. :-) –

+11

@OnorioCatenacci: trong fsi.exe, 'System.Console.Clear() ;;' hoạt động. – kkm

+0

@kkm Cảm ơn. Đó là một mẹo tuyệt vời. –

9

Nếu bạn đang ở trong cửa sổ VS F # Interactive, bạn có thể sử dụng click chuột phải và chọn

Clear All 

Đáng tiếc là điều này bây giờ sẽ làm việc trong độc lập giao diện điều khiển cửa sổ FSI. Vì vậy, những gì bạn có thể làm là làm theo lệnh trong giao diện điều khiển của bạn Cửa sổ FSI

System.Console.Clear();; 
+0

Đó là câu trả lời đúng! – AymenDaoudi

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