Il terminale è e rimarrà uno degli strumenti più versatili e potenti nella mani di un power-user. Tutti i sistemi operativi lo adottano, alcuni meglio di altri. Windows fra tutti è sicuramente quello con un prompt dei comandi meno efficiente! Ecco quindi che arriva in nostro soccorso clink. Si tratta di uno script che viene lanciato all'avvio del prompt e rende disponibili molte funzionalità che sono precluse nel cmd.exe classico di Windows.
Ed ecco le features che offre:
Features
- The same line editing as Bash (from GNU's Readline library).
- History persistence between sessions.
- Scriptable completion with Lua.
- New keyboard shortcuts;
- Paste from clipboard (Ctrl-V).
- Incremental history search (Ctrl-R/Ctrl-S).
- Powerful completion (TAB).
- Undo (Ctrl-Z).
- Automatic "cd .." (Ctrl-Alt-U).
- Environment variable expansion (Ctrl-Alt-E).
- Coloured and scriptable prompt.
- Context sensitive completion;
- Executables (and aliases).
- Directory commands.
- Environment variables
- Thirdparty tools; Git, Mercurial, SVN, Go, and P4.
- Auto-answering of the "Terminate batch job?" prompt.
By default Clink binds Alt-H to display the current key bindings. More features can also be found in GNU's Readline and History libraries' manuals.
Impostazioni e history sono disponibile nella cartella utente sotto Local (C:\Users\<your-username>\AppData\Local\clink).
Buon divertimento. 😉