2012-01-11 8 views
6

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

6

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

+0

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

4

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ì.

+0

+1 Mi piace il modo in cui hai fatto il Alt + Invio, molto bello e chiaro. – Bronumski

+1

@Bronumski vedi http://meta.stackexchange.com/questions/70356/key-stroke-combination-markdown per come farlo – wal

+0

@wal Impossibile cambiare la mia risposta ora, sarebbe un plagio :) – Bronumski

5

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:

enter image description here

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.

+0

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

+0

@Bronumski "che utilizza indecentemente il" <- spero che tu intenda indirettamente! :) – wal

+0

In realtà intendevo dire "incidentalmente" ma lascio il controllo ortografico di Chrome per me senza guardare il risultato: $ – Bronumski

Problemi correlati