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:s
i 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:s
aby ł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:sI
ale nic to nie zmieniło.
Odpowiedzi:
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 poleceniecmd /k "%ConEmuDir%\..\init.bat" -new_console:d:%USERPROFILE%
. Z tego jasno wynika, że powinniśmy zadzwonićcmd /k "%ConEmuDir%\..\init.bat"
, zanim-new_console
nie tylkocmd -new_console
. Znalazłem, żeinit.bat
zawiera 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_console
z potrzebnymi argumentami i cieszyć się.concmd
to alias, możesz go zastąpić dowolnym słowem.źródło