Nowa konsola cmd Cmder

0

Używam [email protected]. Chcę podzielić okno z nowymi kartami. Tutaj dowiedziałem się, jak to zrobić . Tak więc, jak zrozumiałem, piszę cmd -new_console:si otrzymuję nowy panel. W porządku, działa. Ale mam to . Dostaję standardowe cmd, ale tylko cmder. Nie ma funkcji oryginalnego panelu i wygląda inaczej, jak widać. Mój widok panelu początkowego jest tutaj, gdzie mogę korzystać z funkcji cmder (np. Aliasów).

Jak używać, cmd -new_console:saby ładować cmd z funkcją cmder, a nie tylko goły cmd?

PS : Mam skrót do powielania karty, jak tu napisano. Jak widzę, istnieje Shell("new_console:I")skrót klawiszowy. Próbowałem, cmd -new_console:sIale nic to nie zmieniło.

FreeLightman
źródło
To jest pytanie dotyczące pomocy technicznej dla bardzo niejasnego produktu. Lepiej zapytaj faceta, który to napisał.
HackSlash
Oficjalna dokumentacja powinna być pierwszym miejscem do znalezienia odpowiedzi. -new_console i zadania !
Maximus

Odpowiedzi:

0

Nie potrafię wyjaśnić odpowiedzi, ale przynajmniej może pomóc komuś, kto tu szuka. Dzięki @Maximus odkryłem, że moim domyślnym zadaniem było {cmd:Cmder}takie polecenie cmd /k "%ConEmuDir%\..\init.bat" -new_console:d:%USERPROFILE%. Z tego jasno wynika, że powinniśmy zadzwonić cmd /k "%ConEmuDir%\..\init.bat", zanim -new_consolenie tylko cmd -new_console. Znalazłem, że init.batzawiera funkcje inicjujące i konfigurację. Nie rozumiem, dlaczego domyślnie nie może być, to przynajmniej rozwiązanie.

Tak więc wywoływanie cmd /k "%ConEmuDir%\..\init.bat"może być trochę trudne, więc dla mnie utworzyłem alias cmder w CmderRoot / config / user-aliases.cmd. Alias wygląda następująco: concmd=cmd /k "%ConEmuDir%\..\init.bat" $*. Teraz możesz łatwo dzwonić concmd -new_consolez potrzebnymi argumentami i cieszyć się. concmdto alias, możesz go zastąpić dowolnym słowem.

FreeLightman
źródło