W oryginalnym cmd.exe w systemie Windows można używać do przełączania automatycznych uzupełnień kandydatów. Ale w cmder ta funkcja wydaje się usunięta. Czy w ogóle można to włączyć?
W oryginalnym cmd.exe w systemie Windows można używać do przełączania automatycznych uzupełnień kandydatów. Ale w cmder ta funkcja wydaje się usunięta. Czy w ogóle można to włączyć?
Odpowiedzi:
Jak wspomniano powyżej, „ cmder ” to połączenie innego oprogramowania typu open source. Oprogramowanie sterujące zachowaniem uzupełniania kart to „ brzęk ”. Aby zmienić to zachowanie, przejdź do katalogu „ cmder ”, a następnie znajdź:
\ cmder \ vendor \ clink \ clink_inputrc_base
Otwórz „clink_inputrc_base”, zapisz kopię zapasową oryginału, a następnie zamień obie linie, które brzmią:
„\ t”: shim-clink-complete-shim
z:
„\ t”: kompletne menu
dla zachowania wstecznego z wciśniętym klawiszem Shift + tab należy również dodać linię pod każdą z powyższych linii, która brzmi:
„\ e`Z”: menu-kompletne-wstecz
To zadziałało dla mnie. Link do tego linku, aby uzyskać informacje na temat modyfikacji zachowania brzęku:
https://github.com/mridgers/clink/issues/190
EDYCJA: Zobacz mój komentarz poniżej lub dodatkową odpowiedź z „pływów”. W nowszych wersjach cmder proces jest nieco prostszy. Musisz tylko odkomentować wiersze, jak opisano w pliku, zobacz mój komentarz lub inną odpowiedź, aby uzyskać więcej szczegółów.
Właściwie w \cmder\vendor\clink\clink_inputrc_base
pliku są już te linie na końcu:
# Uncomment these two lines for vanilla cmd.exe style completion.
# "\t": clink-menu-completion-shim
# "\e`Z": clink-backward-menu-completion-shim
Jeśli usuniesz #
znaki z dwóch ostatnich linii, uzyskasz pożądane zachowanie.
git
polecenia
Zmiany Clink Zachowanie związane z uzupełnianiem kart. Więc: usuń brzęk z vendors
folderu, odznacz opcję Użyj brzęku w odpowiedzi .
Use clink in prompt
na pierwszym miejscu. Jednym z bardziej problemem jest to, że teraz {lamb}
i {git}{hg}
pojawi. Wygląda na to, że polecenie Git przestaje działać, gdy nagrywam na CD do katalogu git.