Domanda

Stack Overflow ha coperto scorciatoie preferiti e componenti aggiuntivi, ottimizzazioni e le preferenze - tutte le grandi temi. Se questo è stato coperto, non riesco a trovarlo -. Così grazie in anticipo per il link

Quali sono i tuoi visivi rimappature tastiera Studio preferiti?

I miei sono motivata dal fatto che io sono un touch-dattilografa. Mouse, tasti funzione, tasti freccia, la casa, End - Bleh. Questi sono i comandi che faccio tutto il giorno tutti i giorni, in modo da li ho rimappato a sequenze posso eseguire senza spostare le mani dalla fila casa.

Il comando che viene rimappato in Strumenti => Personalizzazione => [tastiera] è indicato tra parentesi.

Sono sicuro al 100% positivo che ci sono rimappature migliori di questi, in modo da accontentare la vostra posta! Si prega di includere il comando; oft volte, capire che fuori è una sfida.

- Hoytster

Esecuzione l'applicazione e il funzionamento del debugger

Ctrl + Q + Ctrl + R Eseguire l'applicazione in modalità debug (Debug.Start)

Ctrl + Q + Ctrl + Q Esci (stop) l'applicazione (Debug.StopDebugging)

Ctrl + T Toggle un punto di interruzione della linea corrente (Debug.ToggleBreakpoint)

Ctrl + K + Ctrl + I Step Into il metodo (Debug.StepInto)

Ctrl + K + Ctrl + O Step Out del metodo (Debug.StepOut)

Ctrl + N Passo sopra il metodo per la dichiarazione successiva (Debug.StepOver)

Ctrl + K + Ctrl + H Eseguire il codice, fermandosi Qui alla posizione del cursore (Debug.RunToCursor)

Ctrl + K + Ctrl + E Imposta poi la prossima istruzione da eseguire (Debug.SetNextStatement)

Navigazione del codice

Ctrl + S Spostare un carattere a sinistra (Edit.CharLeft)

Ctrl + D Spostare un carattere a destra (Edit.CharRight)

Ctrl + Q + Ctrl + S Sposta l'estremità sinistra della riga corrente (Edit.LineStart)

Ctrl + Q + Ctrl + D Passare alla estremità destra della linea corrente (Edit.LineEnd)

Ctrl + E Spostare una linea di UP (Edit.LineUp)

Ctrl + X Spostare una linea GIÙ (Edit.LineDown)

Ctrl + K + Ctrl + K Toggle (aggiungere o rimuovere) bookmark (Edit.ToggleBookmark)

Ctrl + K + Ctrl + N per passare al bookmark NEXT (Edit.NextBookmark)

Ctrl + K + Ctrl + P Sposta al segnalibro precedente (Edit.PreviousBookmark)

Ctrl + Q + Ctrl + W Salva tutti i Windows modificato (File.SaveAll)

Ctrl + L Trova l'occorrenza successiva della stringa di ricerca (Edit.FindNext)

Ctrl + K + Ctrl + L Trova l'istanza precedente della stringa di ricerca (Edit.FindPrevious)

Ctrl + Q + Ctrl + L Goccia giù la lista dei file aperti (Window.ShowEzMDIFileList)

L'ultima sequenza è come clic sul triangolo rivolta verso il basso nell'angolo in alto a destra della finestra di editor di codice. VS verrà visualizzato un elenco di tutte le finestre aperte. È possibile selezionare dalla lista digitando il nome del file; il file corrispondente verrà selezionato durante la digitazione. Pausa per un secondo e riprendere la digitazione, e il processo di corrispondenza ricomincia, in modo da poter selezionare un file diverso. Nizza, VS Team. La chiave vi porta alla scheda per il file selezionato.

OK, è un wiki comunità; modifica via. :)

È stato utile?

Soluzione

Per modificare e riorganizzare ho trovato il seguente 3 molto utile, anche se non sono sulla fila di casa:

  • Tastiera + per Edit.Copy

  • Tastiera - per Edit.Cut

  • Tastiera * per Edit.Paste

Questi sono facili da colpire (anche con il pollice destro, al limite, se la tua mano destra tiene il mouse) e non richiedono chiavi meta. Lavoro spesso scrivendo frammenti poi trasformarlo in codice compilabile utilizzando la ricerca e sostituzione, e poi copiare le parole da altrove. Il secondo passo è di solito più efficace fatto utilizzando il cursore con il mouse, quindi non ho trovato un problema che questi tasti sono così lontani dal set di battitura - essere in grado di colpirli senza chiavi meta è più importante.

(per commentare ampie fasce di codice, le marche di cui sopra l'impossibilità di utilizzare il tastierino numerico per aggiungere rapidamente in /* o */. Ho preso ad usare Edit.CommentSelection e Edit.UncommentSelection invece, o Visual Assist di impianto commento di selezione. Questi hanno l'ulteriore leggero vantaggio di non produrre commenti unnestable.)

Solo altre scorciatoie particolarmente utili mi ritrovo bloccato senza sono questi due:

  • Ctrl + Alt + 1 per View.FindResults1
  • Ctrl + Alt + 2 per View.FindResults2

Le altre finestre minori hanno scorciatoie da tastiera per loro per impostazione predefinita; Io non sono sicuro perché le finestre Trova risultati non.

Altri suggerimenti

Tools -> Options -> Keyboard -> Apply the following additional keyboard mapping scheme -> Emacs

Io in genere non rimappare molto (probabilmente a causa di dover andare in giro e aiutare gli altri che hanno mappature di default spesso), ma ci sono due aggiunte / modifiche mi piace fare:

  • Alt + N diventa VAssistX -> Refactor -> Rinomina ... per visiva Assist X (VAssistX.RefactorRename). Più recenti copie VAX rendono questo Shift + Alt + R automaticamente, ma eravamo in una versione senza una combinazione di tasti per questo, e sono diventato abituati a Alt + N.
  • F7 cambia per fare un Build -> unico progetto -> costruire solo progetto (Build.BuildOnlyProject); Ctrl + Shift + B costruisce ancora la soluzione. Non so se mi sono sposato a questo o no, ma mi piacerebbe che ci fosse una scorciatoia da tastiera predefinita per BuildOnlyProject. Dal momento che stiamo usando un make esterna, Ctrl + F7 (Build.Compile) per un singolo file non funziona per noi, e non ricordo che esiste la metà del tempo quando si lavora con altri progetti.

Se mi permette di continuare a sgorgare nel corso di un prodotto commerciale, i collegamenti preferiti sono ancora Alt + Maiusc di VAX + S trovare il simbolo, Alt + Maiusc + O file aperto in soluzione, e Alt + O file corrispondente aperto. Ma quelli non sono rimappature, sono valori di default ...

  • Ctrl + 1 - Resharper.UnitTest_ContextRun (Run test unitario alla posizione del cursore)

  • Ctrl + 2 - Resharper.UnitTest_ContextDebug (debug unit test alla posizione del cursore)

http://www.viemu.com/

Si cerca molto difficile vim con precisione emulare. Intellisense e tutte le altre caratteristiche di VS funzionano ancora perfettamente (a differenza di tutte le VI libera [m] plugin).

Lo sviluppatore è molto cordiale e ha un tempo di risposta molto veloce per le richieste di funzionalità.

Non è possibile utilizzare VS senza questo plugin come utente vim molto molto tempo.

ALT + W + U: nascondere tutte le finestre strumento come Watch, immediata, uscita ecc Utile quando si vuole concentrarsi sul codice che si sta scrivendo

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top