Tworzenie aliasu w Conemu


14

Czy można utworzyć alias dla ConEmu? Również w Linuksie terminal bash ma plik .bashrc, co jest podobne do ConEmu?

Dzięki


Uważam, że aliasy muszą być obsługiwane przez twoją powłokę, a nie terminal. Wspomniane np. .bashrcNależą do bash (powłoki), ale nie do terminala. Możesz także używać bash z ConEmu.
Maximus

Tak, masz rację. Przepraszam za to. Właściwie jestem w oknie. Czy możesz mi pomóc, jak to utworzyć w oknie cmd (które teraz myślę, że będzie używane przez conemu).
Vivek Kumar

Jeśli PowerShell jest opcją, możesz zdefiniować aliasy w swoim pliku profilu
kb_sou

Odpowiedzi:


16

Nowa odpowiedź

W najnowszych wersjach ConEmu znajduje się strona ustawień środowiska . Możesz ustawić tam zmienne środowiskowe i aliasy dla cmd.exe. Jedna linia ustawia jeden alias. Przykład:

alias cdd=cd /d $1

Stara odpowiedź

Możesz używać doskeydo tworzenia aliasów. Następny przykład zakłada, że ​​folder instalacyjny to C:\Program Files\ConEmu), a powłoka to cmd.exe.

Utwórz następujący plik wsadowy C:\Program Files\ConEmu\ConEmu\aliases.cmd:

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

Uruchom powłokę w ConEmu w następujący sposób (na przykład Ustawienia -> Uruchamianie -> Wiersz poleceń):

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

Teraz możesz wpisać znak zachęty podobny do tego

cdd D:\AnyFolder

Sugerowałbym użyć cmd /k "%userprofile%\.conemu\cmdinit.cmd", aby trzymać się najnowszej wersji conemu i trzymać twoje pliki po swojej stronie. Zobacz dokument doc i plik domyślny
albfan

Uważam, że korzystanie ze strony Środowisko jest obecnie znacznie bardziej przydatne.
Maximus

3

Możesz użyć TCC / LE z ConEmu. Jest to darmowy zamiennik cmd.exe i, w przeciwieństwie do Powershell, jest kompatybilny wstecz. Możesz użyć tego ALIASpolecenia, aby utworzyć aliasy i zarządzać nimi oraz TCSTARTzrobić podobną czynność .bashrc.


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.