Criando alias no Conemu


14

É possível criar um alias para o ConEmu? Também no linux, o terminal bash possui o arquivo .bashrc, o que é semelhante ao ConEmu?

obrigado


Eu acredito que os aliases devem ser suportados pelo seu shell e não pelo terminal. Por exemplo, os mencionados .bashrcpertencem ao bash (shell), mas não ao terminal. E você também pode usar o bash com o ConEmu.
Maximus

Sim, você está certo. Desculpa por isso. Na verdade, estou na janela. Você pode me ajudar como criar isso no window cmd (que agora acho que será usado pelo conemu).
Vivek Kumar

Se PowerShell é uma opção, você pode definir aliases no seu arquivo de perfil
kb_sou

Respostas:


16

Nova resposta

Nas versões mais recentes do ConEmu, há uma página de configurações do ambiente . Você pode definir variáveis e aliases de ambiente para o cmd.exe. Uma linha define um alias. Exemplo:

alias cdd=cd /d $1

Resposta antiga

Você pode usar doskeypara criar aliases. O próximo exemplo supõe que sua pasta de instalação é C:\Program Files\ConEmu) e seu shell é cmd.exe.

Crie o seguinte arquivo em lote C:\Program Files\ConEmu\ConEmu\aliases.cmd:

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

Inicie seu shell no ConEmu da seguinte forma (por exemplo, Configurações -> Inicialização -> linha de comando):

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

Agora você pode digitar no prompt algo como isto

cdd D:\AnyFolder

Eu sugeriria usar cmd /k "%userprofile%\.conemu\cmdinit.cmd", manter a versão mais recente do conemu e manter seus arquivos do seu lado. Veja doc e arquivo padrão
albfan

Acredito que usar a página Ambiente seja muito mais útil hoje em dia.
Maximus

3

Você pode usar o TCC / LE com o ConEmu. É uma substituição gratuita do cmd.exe e, ao contrário do Powershell, é compatível com versões anteriores. Você pode usar o ALIAScomando para criar e gerenciar aliases eTCSTART fazer algo semelhante .bashrc faz.


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.