2009-06-24 17 views
5

Sono un tocco di dattilografo.Tocca digitare in Visual Studio 2008

Sto usando un normale computer portatile HP da 17" ...

Quando si utilizza Visual Studio 2008, spesso la mano destra lascia la fila casa per utilizzare i tasti freccia per spostarsi tra le diverse linee di codice nell'editor.

ho visto ViEmu, iam non un utente VI e non sono interessato a investire tempo per imparare ViEmu.

e 'frustrante quando sto codifica qualcosa di complesso e devo prendere la mia mano fuori per utilizzare i tasti freccia ...

Sono interessato a sapere come gli altri sviluppatori gestiscono questo?

MODIFICA: Uno dei motivi per cui non utilizzo Viemu è che sono un consulente e spesso devo usare altre macchine che non hanno installato l'addin di viemu.

+4

Indovina che mi sono abituato alla mia tastiera ... Sposto le mani tutto il tempo e sono appena tornate alla fila di casa. –

+0

@Justin - lo fanno tornare alla fila di casa, ma è distraente per averli lascia in primo luogo :) – Developer

+0

wow, pensavo che questo sarebbe stato chiuso ... –

risposta

2

Sono un utente Vim e un tipo di tocco, ma non mi sono mai abituato allo hjkl. Per me va bene usare i tasti freccia, ma devo ammettere che ammiro i miei colleghi che padroneggiano quell'abilità.

L'unica cosa che è davvero fastidiosa è che Home, End, ecc. Non sono esattamente nello stesso posto su tastiere diverse, questo mi fa davvero impazzire.

+0

I hai visto vi, non devi muovere la mano sinistra verso l'uscita per passare da una modalità all'altra? Penserei che questa sarebbe una distrazione simile. – Developer

+0

@Nick: hai ragione, un'alternativa è Ctrl- [, ma questo non è certo migliore. –

1

Sono d'accordo, è stato un grande dolore per me spostare le dita dalla tastiera principale ai tasti freccia.

Ciò che ha funzionato per me era utilizzare la modalità Emacs. Hai menzionato che non vuoi usare la modalità viemu, ma la modalità Emacs è incorporata in VS2008 in modo da poterla usare facilmente su altre macchine.

Se si passa a Strumenti-> Tastiera e in "Applica il seguente schema di mappatura tastiera aggiuntivo" si passa il menu a discesa a Emacs è possibile utilizzare tale modalità. I tasti seguono i comandi di Emacs abbastanza bene nella mia esperienza e puoi imparare i comandi da numerosi tutorial sul web.

+0

Grazie - questo è qualcosa che non sapevo, opzione emacs in vs 2008. Ci vorrà del tempo per esaminare questo. – Developer

1

Ho imparato a usare il mio mignolo (aka il mignolo) per allungare i tasti cursore, ancorando il resto della mia mano sul tasto Invio/Invio. Questo approccio sembra funzionare per me quando si utilizzano sia i tasti cursore sia i tasti Pagina su/Pagina giù. Tuttavia, di solito utilizzo la scorciatoia Ctrl + F3 e cerco parole chiave effettive e tali, che mi consentono di evitare di lasciare la riga principale, poiché posso estenderla (Ctrl + F può essere sostituito in Visual Studio per un diverso tipo di ricerca ma ugualmente efficace per la navigazione del codice e Ctrl + G per andare a numeri di linea specifici).

Per inciso, ritengo che la velocità sia utile solo dopo la correttezza e non sono convinto che il tempo risparmiato non dovendo spostarsi dalla riga iniziale ai tasti cursore e tornare indietro senza guardare la tastiera è davvero così importante quando confrontato con ottenere il codice effettivo scritto correttamente. Ho avuto diversi compagni di squadra nel corso degli anni che sembrano aver favorito la velocità rispetto alla qualità e per me, è male - ottimizzare quelli che digitano prima che uno abbia effettivamente imparato a codificare le cose correttamente sembra uno spreco di sforzi (ovviamente, è probabile che pensano che sia lento e inefficace al contrario).

Naturalmente, capisco perfettamente la necessità di lavorare rapidamente quando uno è uno sviluppatore di qualità, e l'uso efficiente degli strumenti è una buona cosa.

+0

Stai insinuando che non sono uno "sviluppatore di qualità" :) – Developer

+1

Hahaha! Affatto. Mi scuso se mi sono imbattuto in questo modo - volevo solo pensare all'idea un po 'più in profondità. Sono geloso di quelli che sono bravi e veloci mentre la parte veloce mi sfugge (come fanno i bei quasi tutti i giorni). –