Scorciatoie da tastiera e palette dei comandi
Aseptic si usa interamente col mouse senza sentire la mancanza di nulla. Ma quello che si fa venti volte al giorno —cambiare sezione, saltare a uno scenario, avviarlo, aprire i log— si fa prima con un tasto. Questa è la lista completa.
La palette dei comandi
Ctrl + K apre la palette: un campo di testo e un elenco che si filtra mentre si scrive. Le frecce spostano la selezione, Enter esegue ed Esc chiude. Dentro ci sono tre tipi di cose, raggruppate:
- Sezioni e pannelli. Le sezioni della barra di sinistra —Scenari, Servizi, Librerie e Mock—, i pannelli di supporto di destra —Notifiche, Docker, Database, Verifica e il copilota— e le Impostazioni.
- Scenari. Ogni scenario del progetto per nome. Sceglierne uno lo seleziona e apre la sua sezione.
- Azioni. Quelle che hanno senso in questo momento: avviare compare con uno scenario fermo selezionato, arrestare solo mentre ne gira uno, pulire solo quando non gira nulla. Accanto, quelle che valgono sempre: alternare il pannello inferiore, aprire i log a schermo intero o mostrare questa stessa lista.
È quest'ultimo punto a distinguerla da un menu. Un menu mostra tutto ciò che l'applicazione sa fare e attenua ciò che ora non serve; la palette elenca ciò che si può eseguire nello stato in cui la finestra si trova davvero. Per questo funziona scrivendo quello che si vuole —«avv», «log», il nome dello scenario— invece che ricordando dov'era.
Le scorciatoie
Sono 12, divise in 4 gruppi. Ctrl diventa ⌘ su macOS, e l'applicazione se ne accorge da sola: il promemoria mostra il tasto della piattaforma su cui gira. Ctrl + 1 fino a 4 portano, in quest'ordine, a Scenari, Servizi, Mock e al pannello di Docker.
Navigazione
| Scorciatoia | Azione |
|---|---|
| Ctrl/⌘ K | Apri la palette dei comandi |
| Ctrl/⌘ F | Cerca nella barra laterale della sezione attiva |
| Ctrl/⌘ 1–4 | Cambia sezione |
| Ctrl/⌘ J | Mostra o nascondi il pannello inferiore |
| ↑↓ | Sposta la selezione nell'elenco laterale |
| Enter | Apri o modifica l'elemento selezionato |
Azioni
| Scorciatoia | Azione |
|---|---|
| Ctrl/⌘ N | Crea l'elemento della sezione attiva (scenario · servizio · stub) |
| Ctrl/⌘ Enter | Avviare o arrestare lo scenario selezionato |
| Ctrl/⌘ E | Esporta lo scenario selezionato |
| Esc | Chiudi l'editor o la finestra di dialogo aperta |
Vista
| Scorciatoia | Azione |
|---|---|
| Ctrl/⌘ +−0 | Ingrandisci · riduci · reimposta lo zoom |
Aiuto
| Scorciatoia | Azione |
|---|---|
| ? | Mostra questo riferimento delle scorciatoie |
Perché sono poche
12 combinazioni stanno in testa; quaranta si vanno a consultare, e consultare un elenco di scorciatoie è esattamente ciò che una scorciatoia doveva evitare. L'elenco resta corto di proposito: un tasto se lo guadagna l'azione che si ripete molte volte al giorno. Tutto il resto vive nella palette, che non va memorizzata perché si cerca scrivendo.
I tasti senza modificatore —Enter, Esc, le frecce, ?— non rubano la scrittura: dentro un campo di testo si comportano come in qualsiasi campo di testo. L'unica eccezione è Enter dalla lente della barra laterale, che apre l'elemento selezionato nell'elenco accanto.
E ciò che sta davanti vince su ciò che sta dietro: con la palette, una finestra di dialogo o il promemoria stesso aperti, Esc chiude quella superficie e le altre scorciatoie non arrivano alla finestra. Senza quella regola, chiudere un menu a tendina chiudeva anche l'editor sottostante.
La stessa lista, dentro l'applicazione
Il promemoria si apre in qualsiasi momento con ?, ed è anche in Impostazioni → Scorciatoie da tastiera. La guida lo documenta in Scorciatoie da tastiera.
Se un giorno questa pagina e l'applicazione non coincidessero, è questa pagina a sbagliare: la tabella qui sopra non è scritta, viene generata alla pubblicazione del sito dallo stesso registro di scorciatoie che smista i tasti nell'applicazione. Una scorciatoia che cambia nell'app cambia qui, e in tutte e sei le lingue, senza che nessuno debba ricordarsene.
Domande frequenti
Si possono cambiare le scorciatoie?
Oggi no: non c'è un editor di combinazioni. Finché sono 12 e non entrano in conflitto, riassegnare i tasti risolve un problema che ancora non esiste.
Funzionano allo stesso modo su macOS?
Sì. Il modificatore è ⌘ invece di Ctrl e l'applicazione se ne accorge da sola: promemoria e menu mostrano il tasto della piattaforma su cui si sta lavorando.
Cosa succede se premo Ctrl+Enter senza uno scenario selezionato?
Niente. Una scorciatoia si risolve sempre nella stessa azione, ma l'azione controlla il proprio stato prima di eseguirsi: avviare richiede uno scenario scelto e l'editor chiuso, esattamente come il pulsante della barra superiore. La pressione non mette in coda un avvio a metà.
Ci sono scorciatoie per la CLI?
La CLI aseptic non ha scorciatoie: ha comandi. Quello che fa
l'applicazione e quello che fa la CLI escono dallo stesso registro di operazioni,
quindi quasi tutto ciò che qui si lancia con un tasto ha là il suo comando.