2012-02-10 10 views
16

C'è un modo per cancellare la finestra interattiva F # in VS2010?Come cancellare lo schermo in F # interattivo in VS2010?

#cls;; e #clear;; non funzionano.

Chiudere con #quit;; porta al riavvio di F # interattiva senza cancellare il contenuto della finestra.

Tentativo di eliminare il testo con "cancella" o "backspace" restituisce un messaggio di errore indicante che il testo è di sola lettura.

+5

C'è qualche problema con il clic destro del mouse -> 'Cancella tutto '? – pad

+0

@pad L'unico problema è che non l'ho trovato da solo. Stranamente, non sono riuscito a trovarlo nemmeno con googling decente, quindi ho iniziato un thread qui. –

+0

La risposta è che non esiste alcuna direttiva in 'fsi' per farlo. Ma Visual Studio offre un menu contestuale per aiutare in questo caso. In alternativa, se si utilizza il menu 'Ripristina sessione ', viene cancellata anche la console interattiva F #. – pad

risposta

13

Clear All

. Fare clic destro e Cancella tutto.

3

La stampa di 30 ritorni potrebbe ottenere ciò che desideri? Basta buttare fuori un'idea.

+0

Questa non è una brutta idea, Brian. Voglio dire, so cosa sta chiedendo e ci sono momenti in cui vorrei un "#clear ;;" in FSI me stesso. :-) –

+11

@OnorioCatenacci: in fsi.exe, 'System.Console.Clear() ;;' funziona. – kkm

+0

@kkm Grazie. È un grande consiglio. –

9

Se sei all'interno della finestra VS F # Interactive, è possibile utilizzare il tasto destro del mouse e selezionare

Clear All 

Purtroppo questo ora funzionerà in modalità stand alone console finestra FSI. Quindi quello che puoi fare è seguire il comando nella tua finestra FSI della console

System.Console.Clear();; 
+0

Questa è la risposta corretta! – AymenDaoudi

Problemi correlati