2013-05-03 20 views
6

suona un po 'sciocco e meschino di chiedere, e per ironia della sorte sono sicuro che digitando questa domanda SO ho effettivamente perso più tempo di quanto ho potuto potenzialmente guadagnare :)modo più veloce per digitare lambda simbolo

ma qualcosa mi stavo chiedendo se altri ragazzi visual studio hanno risolto questo scenario

quando si scrive un sacco di funzioni lambda (soprattutto quando si fa una configurazione fluente) si sente solo molto inefficiente di digitare un lambda, il uguale personaggio è sulla parte superiore numero di riga della tastiera e il segno più grande del segno è tutto su di esso dalla barra spaziatrice, e richiede l'uso del turno al momento in cui sembra.

sente solo ingombrante,

solo chiedendo se qualcuno sa come costruire una macro o di scelta rapida. Preferirei molto di più toccare due volte un tasto o qualcosa del genere. sarebbe consentire molto più veloce digitazione

(nota: sto usando sia VS 2010 e il 2012)

+0

couldnt fare una macro per questo. ho provato uno snippet di codice in modo tale che quando digito lm ottengo un lambda. questo è meglio, ma si sente eccentrico. ha cercato su Google un plugin di sorta. Mi sento come se un miliardo di altri sviluppatori dovessero aver colpito questo prima di me – Crudler

+2

Perché lm ti sembra strano? Cosa preferisci? Inoltre, se hai il re-acario hai controllato i modelli live? –

+0

ho coderush. – Crudler

risposta

1

Ci sono un paio di opzioni A. Può usare autohotey per inviare un tasto quando si preme un altro 'hot key 'o registro di sistema remap

http://www.autohotkey.com/docs/misc/Remap.htm Questo è un 1-1 ri mappa

B. usare il tasto caldo automatico per inviare la chiave quando si preme di Windows + altro tasto come M per inviare la chiave che si desidera http://www.autohotkey.com/docs/Hotstrings.htm

C. Scrivere un hook tastiera di basso livello (so che è possibile ma non so c né il kit driver del dispositivo da provare)

0

Una soluzione è usare AutoHotKey per impostare la propria combinazione di tasti o caratteri sostitutivi .

Controlla la documentazione per trovare qualcosa che ti piace, ma ecco la formula di base. Questo sarà => sulla combinazione Windows +. (Dal momento che> è il maiuscolo di.)

#.:: 
SendInput {=}{>} 
return 

o

#.:: 
SendInput {Space}{=}{>}{Space} 
return 

se vuoi per lo spazio automaticamente prima e dopo la lambda

Problemi correlati