Czy mogę zmodyfikować zachowanie cmd.exe lub PowerShell, aby autouzupełnianie kart nie usuwało wszystkiego po kursie?

2

W każdym wierszu polecenia systemu Windows cmd.exe albo PowerShell , Mogę wykonać uzupełnianie kart dla wielu rzeczy, takich jak jazda na rowerze za pomocą poleceń, nazw plików lub katalogów. Problem polega na tym, że usuwa wszystko po kursorze. Jeśli więc na przykład mam dwa pliki, które chcę przetworzyć, a mianowicie bojot.mp4 i donat.mp4, które znajdują się w tym samym katalogu, powiedzmy, że zaczynam od pierwszego:

ffmpeg -i c:\tmp\vid\bojot.mp4 -an -sameq -s 640x480 bangang.mpg

Jak na razie dobrze. Teraz muszę po prostu zmienić plik wejściowy? naciśnij raz, przejdź do bojot.mp4 i usuń go, wpisz re następnie PATKA , tak jak w grzmotnąć . Ale mam to:

ffmpeg -i c:\tmp\vid\donat.mp4

Co? Teraz muszę ponownie wpisać wszystkie parametry i argumenty! Nie mogę tego naprawić?

Nie mów mi, że Cygwin / MSys to jedyny sposób…

syockit
źródło
To doprowadza mnie do szaleństwa w ostatnich tygodniach, w których naprawdę zacząłem używać Windowsa.
slhck

Odpowiedzi:

2

Nie sądzę, że jest to możliwe z CMD, ale możesz z TCC / LE , która jest darmową alternatywną powłoką poleceń z nadzbiorem funkcji.

Mam to jako zakładkę wewnątrz Konsola2 , gdzie zdefiniowałem również standardowe skróty klawiaturowe do kopiowania i wklejania, aby ułatwić życie.

paradroid
źródło
Brawo! Lekka (naprawdę działa szybko!) Konsola poleceń z tym, czego potrzebuję! Tyle że byłeś trochę za późno; Zainstalowałem już Cygwin :( Ale dzięki za wskazanie Console2! (Zastanawiam się, dlaczego domyślnie domyślnie jest to tryb wstawiania) (Uwaga dla siebie: preinstalacja TCC / LE w następnym oknie Windows)
syockit
@syockit: Możesz również zawinąć Bash Cygwina w Console2, w przypadku, gdy nie zdałeś sobie z tego sprawy.
paradroid
1

Jeśli chcesz coś lekkiego, które działa w cmd, po prostu zainstaluj Brzęk . Sprawia, że ​​ukończenie ścieżki przebiega tak, jakby nie zostało zaimplementowane przez pijaka. Uzupełnia także pliki wykonywalne i zmienne środowiskowe. Naprawia również niektóre inne niedociągnięcia cmd.

Zano
źródło