Creazione di alias in Conemu


14

È possibile creare un alias per ConEmu? Anche in Linux, il terminale bash ha un file .bashrc, cosa è simile a ConEmu?

Grazie


Credo che gli alias debbano essere supportati dalla shell anziché dal terminale. Ad esempio, menzionato .bashrcappartiene a bash (shell) ma non terminale. E puoi usare bash anche con ConEmu.
— Massimo

Sì, hai ragione. Mi dispiace per questo. In realtà sono sulla finestra. Potete per favore aiutarmi come creare questo su window cmd (che ora penso sarà utilizzato da Conemu).
— Vivek Kumar,

Se powershell è un'opzione, puoi definire gli alias nel file del tuo profilo
— kb_sou

Risposte:


16

Nuova risposta

Negli ultimi build di ConEmu c'è una pagina delle impostazioni dell'ambiente . È possibile impostare variabili di ambiente e alias per cmd.exe. Una riga imposta un alias. Esempio:

alias cdd=cd /d $1

Vecchia risposta

È possibile utilizzare doskeyper la creazione di alias. Il prossimo esempio suppone che la cartella di installazione sia C:\Program Files\ConEmu) e la shell lo sia cmd.exe.

Creare il seguente file batch C:\Program Files\ConEmu\ConEmu\aliases.cmd:

@echo off
doskey /EXENAME=cmd.exe cdd=cd /d $1

Avviare la shell in ConEmu come segue (ad esempio, Impostazioni -> Avvio -> Riga di comando):

cmd /k "%ConEmuBaseDir%\aliases.cmd"

Ora puoi digitare nel prompt qualcosa del genere

cdd D:\AnyFolder

Suggerirei di usare cmd /k "%userprofile%\.conemu\cmdinit.cmd", per rimanere con l'ultima versione di Conemu e tenere i tuoi file dalla tua parte. Vedi doc e file predefinito
— albfan,

Credo che l'utilizzo della pagina Ambiente sia molto più utile al giorno d'oggi.
— Massimo

3

È possibile utilizzare TCC / LE con ConEmu. È una sostituzione gratuita di cmd.exe e, a differenza di Powershell, è retrocompatibile. Puoi usare il ALIAScomando per creare e gestire gli alias e TCSTARTfare una cosa simile .bashrc fa.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.