Durante la codifica, digito spesso una dichiarazione con un nome di tipo da uno spazio dei nomi non ancora importato con un'istruzione using
. ReShaper visualizza quindi un piccolo suggerimento suggerendo uno spazio dei nomi per cui aggiungere automaticamente uno using
. Tuttavia, devo sempre smettere di scrivere e usare il mouse per accettarlo. Come posso farlo usando solo la tastiera?Come si accetta un suggerimento di importazione dello spazio dei nomi ReSharper utilizzando la mia tastiera?
risposta
Alt +Enter mentre il cursore è del tipo che si sta tentando di utilizzare. Ma dipende dallo schema che stai usando o se la scorciatoia è stata personalizzata.
Qui ci sono i tasti di scelta rapida per Visual Studio e IDEA: http://www.jetbrains.com/resharper/webhelp/Reference__Keyboard_Shortcuts.html
qui è anche un bel pdf stampare per lo schema di Visual Studio (6,0) http://www.jetbrains.com/resharper/docs/ReSharper60DefaultKeymap_VS_scheme.pdf
Fuori dalla scatola, alt +Inserisci
per impostare da soli, o vedere che cosa hai attualmente è impostata su, andare a Strumenti> Opzioni> Environ ment> Tastiera, inserisci "ReSharper_QuickFix" nel campo di testo "Mostra comandi contenenti" e seleziona una scorciatoia da lì.
La risposta di @Bronumski risponde alla domanda diretta ma non è necessario per digitare il nome classe, invece per un tipo che richiede un'istruzione import è necessario digitare parzialmente il nome della classe quindi utilizzare Shift-Alt-Space: considerare questo esempio:
si supponga di voler importare StreamReader
- si digitano i primi caratteri, premere Maiusc +Alt +Spazio allora p inserisci Inserisci e il nome della classe e l'importazione verrà aggiunta per te.
concordato e utilizzato per la maggior parte del tempo. L'unica volta in cui ho utilizzato l'approccio Alt + Enter è stato quando ho incollato il codice, ma ora con 6 possiamo usare il nuovo "Importa tipi per codice incollato" che utilizza indiscutibilmente la scorciatoia Alt + Invio ma fa tutto in una volta sola:) – Bronumski
@Bronumski "che utilizza indecentemente il" <- spero che tu intenda indirettamente! :) – wal
In realtà intendevo dire "incidentalmente" ma lascio il controllo ortografico di Chrome per me senza guardare il risultato: $ – Bronumski
Divertente che il collegamento sia effettivamente specificato nel pop-up di importazione: http://i56.tinypic.com/s4t7yg.png Mi chiedo se si trovi in un punto cieco o qualcosa di simile – gorohoroh