Mi sono divertito a pensare di creare una serie di post settimanali che contengano informazioni esclusive sul terminale, bash, vim, comandi, bash script, qualunque cosa venga scritta nella console 🙂 ma sempre per motivi diversi non sono riuscito a crearla, ma oggi Ho deciso. Quindi ecco il primo ingresso del terminal venerdì. Spero che qualcuno lo trovi utile.
Modifica dalla riga di comando
Molti di noi utilizzano il terminale in modo abituale, ma non ne conosciamo appieno le potenzialità, quindi un paio di mesi fa ho assunto l'incarico di raccogliere il Tasti di scelta rapida di bash dal più consueto come pulire bash, per cambiare l'ordine degli ultimi due caratteri o l'ordine degli ultimi due argomenti.
Queste scorciatoie sono molto simili a quelle che usi Emacs ovviamente questo è perché bash è sviluppato da GNU ma è possibile modificare le impostazioni in stile Vi / Vim digitando il seguente comando.
$ insieme -o vi
Come leggere:
C: Ctrl sinistro.
M: Meta, di solito Alt sinistro.
Cx Cu: Premere Ctrl e senza rilasciare premere x poi u e rilasciare Ctrl.
Ora scriverò i pochi che conosco:
Di base
Cb: Torna indietro di un carattere.
Cfr: Sposti un personaggio in avanti.
C-_ "o" Cx Cu: Annulla l'ultima modifica del comando.
Cl: Pulisci lo schermo.
Cu: Elimina la riga inserita.
DC: Annulla il comando in esecuzione corrente.
rimuovi
Ch: Elimina un carattere all'indietro.
CD: Elimina un carattere in avanti.
Ck: Elimina il testo dalla posizione del cursore alla fine della riga.
Md: Elimina il testo dalla posizione del cursore alla fine della parola corrente.
Cw: Elimina il testo dalla posizione del cursore all'inizio della parola corrente.
M Backspace: Elimina il testo dalla posizione del cursore all'inizio della parola corrente.
Movimientos
CORRENTE ALTERNATA: Posiziona il cursore all'inizio della riga.
CE: Posiziona il cursore alla fine della riga.
Mf: Posiziona il cursore una parola davanti.
Mb: Sposta il cursore indietro di una parola.
record
Cr: Cerca nella storia.
Su e giù: Sfoglia la cronologia.
argomenti
Ct: Cambia l'ordine degli ultimi due caratteri.
Esc: Cambia l'ordine delle ultime due parole.
Altro
Tab: Comandi di completamento automatico, rotte, file, ecc ...
Cy: Yank * il testo eliminato di recente
* Yank sta letteralmente copiando
Nota del redattore: a causa dei limiti di tempo l'articolo non può essere pubblicato venerdì. Ci scusiamo per questo.
Nessuno pensi a:
$ insieme -o vi
hahahahahaaa ... L'ho visto per le sorelle Clarisse ... hahahajjajaaa
La mia tastiera ha delle frecce molto comode. Premo la freccia sinistra e il cursore si sposta a sinistra. Premo HOME e il cursore torna a casa. E potrei andare avanti. La mia tastiera è molto intuitiva. E tutti i programmi lo riconoscono. Deve essere magico 😛
Ecco perché non mi piace e non mi piacerà mai vi * Mantenendo un layout di tastiera da quando le tastiere erano meno di 80 tasti. Negli anni '70 mi sembra. A questo punto dovrebbero aver incorporato ALMENO i tasti di movimento del cursore presenti su TUTTE le tastiere e basta. Che seccatura dover imparare Ctrl + questo e Ctrl + quello per qualcosa che dovrebbe essere INTUITIVO.
È la mia opinione. Saluti.
Nessuno ti impedisce di usare i tasti che hai menzionato, inoltre vi o emacs ti permettono di usare senza problemi sia i tasti delle tastiere attuali che quelli che venivano usati nella preistoria, ma con le scorciatoie di questi editor hai molte più opzioni di i pochi tasti "intuitivi" offerti da qualsiasi tastiera. Ad ogni modo, se sei abbastanza con queste quattro chiavi e gli avanzi per le tue faccende quotidiane, fai molto bene a non scherzare con questi rotoli che sono vi o emacs ... potresti scoprire cose appartenenti ad universi paralleli che potrebbero intrappolarti per sempre e mai ...
Bene, questi tipi di comandi Vi o EMACS sono davvero utili se stai modificando il codice dai netbook (a loro volta le tastiere più scomode che ho usato finora).
Le scorciatoie dello stile Ctrl + M +, sono nello stile di emacs e altri strumenti GNU .. .. non sono come quella in vi .. si dice nello stesso articolo ..
vi risulta essere uno strumento molto intuitivo, per chi vuole imparare ad usarlo..a un certo punto hai imparato ad usare la tastiera quando non era intuitiva, lo stesso con un mouse .. .. ecco perché può non essere più intuitivo usare vi o una tastiera dvorak per altre persone .. 😉
Scusate ma vi ed emacs hanno queste configurazioni di tastiera perché ci sono server e workstation molto vecchi ancora in esecuzione che hanno diversi tipi di unix, inoltre non tutti i server moderni hanno tastiere a 101 tasti alcuni hanno solo le basi per poter modificare un file (date grazie che ha esc, ctrl, alt e shift), ed è qui che le scorciatoie da tastiera di vi ti salvano. Senza contare che in alcuni unix c'è solo vi, non emacs, no nano, no ecc, e tanto meno uno con un'interfaccia grafica, non mi piacciono né saw né emacs, ma nel mio lavoro è essenziale conoscere quelle scorciatoie dato che so che tipo di server dovrò gestire, ho visto che è l'impostazione predefinita nel 99% degli unix. Saluti
Avere tutto a portata di mano senza dover muovere le mani è il motivo per cui viene utilizzato il sistema hjkl. Non so se sarà dovuto ai vecchi server e il modo in cui la tecnologia avanza oggi mi fa dubitare che questa sia la causa. Saluti.
Bel tentativo, ma sono ancora in Emacs.
+1
Molto buona! soprattutto la prima immagine.
Scuse accettate ... Anche se speriamo che questo 18 luglio avremo queste eccellenti informazioni.
SALUTI.!!!
Molto interessante, conoscevo solo le basi
Molto bene, solo una cosa: è Press con 'S', non preme ... TT
Hahahaha hai ragione fratello scusa, ho passato la correzione a Vim
ps Ci sarà quell'orrore per un po ', non posso modificare il post 😀 ma grazie per l'osservazione sarò più approfondito nel prossimo 🙂
Ciao, sono felicissimo della modalità Vi; tuttavia, vorrei sapere se esiste un modo per sapere in quale modalità mi trovo, qualcosa come un indicatore grafico. Saluti e grazie in anticipo.
Stavo cercando di creare uno script ma non ci sono riuscito, dato che non ho molto tempo libero in questi giorni ma prometto che quando troverò una soluzione lo pubblicherò 😀