Pytania otagowane jako autocomplete

Funkcja udostępniana przez interaktywne programy, takie jak powłoki i edytory tekstu, która wstawia tekst w celu uzupełnienia słowa lub frazy, które użytkownik prawdopodobnie zamierza skomponować.

2
Jak określić niestandardowe autouzupełnianie dla określonych poleceń?
Czy istnieje sposób, aby bash dokładnie wiedział, co wyświetlić po podwójnym tabulowaniu? Na przykład mam skrypt w języku Python, scpyktóry wymaga kilku argumentów. Na przykład apt-get, jeśli podwójna karta daje autoclean build-dep clean dselect-upgrade purge source upgrade upgrade autorove sprawdź dist-upgrade zainstaluj usuń aktualizację Czy można to zrobić w przypadku …


4
Jak dostosować uzupełnianie poleceń Bash?
W bash łatwo jest skonfigurować niestandardowe uzupełnianie argumentów poleceń za pomocą completewbudowanego. Na przykład, jeśli dla hipotetycznego polecenia z streszczeniem foo --a | --b | --c, możesz to zrobićcomplete -W '--a --b --c' foo Można również dostosować zakończenie uzyskać po naciśnięciu Tabna pusty wiersz za pomocą complete -E, np complete …


1
Zakończenie pierwszego argumentu cd OLD NEW
W zshThe cdpolecenie ma postać dwóch argumentów: cd OLD NEWzmienia się ${PWD/OLD/NEW}. Z systemem uzupełniania w nowym stylu, zsh jest w stanie NEWwykonać: drugi argument jest uzupełniany na podstawie tego, co OLDmożna zastąpić, aby uzyskać istniejący katalog. Ale pierwszy argument został uzupełniony tylko do istniejących katalogów. Jak mogę zmusić Zsh …

1
Dodaj argumenty z poprzedniego polecenia do zakończenia zsh
W Zsh (jak również w bash) możesz użyć niektórych rozszerzeń słów historii, aby oznaczyć argumenty z poprzednich poleceń. Ten przykład pokazuje uzyskanie 2. parametru z poprzedniego polecenia w historii z !:#rozszerzeniem: % echo foo bar baz foo bar baz % echo !:2 echo bar bar Często zapominam, jaki dokładnie jest …
22 zsh  autocomplete 

4
Wybierz element z listy autouzupełniania vima bez wstawiania podziału linii
Dość denerwującą cechą vima jest to, że jeśli jesteś w trybie wstawiania i wykonujesz autouzupełnianie (Ctrl-N), naciśnij klawisz strzałki w dół do żądanego elementu i naciśnij klawisz Enter, a następnie wstawi element, ale również wstawi nowy wiersz, który następnie musisz usunąć. Czy istnieje sposób na wybranie pozycji z listy autouzupełniania …
22 vim  autocomplete 




3
Wyłącz uzupełnianie zakładki bash
Czy można wyłączyć autouzupełnianie bash po naciśnięciu klawisza Tab? Powodem, dla którego chcę to zrobić, jest to, że często wklejam kod z edytora, w którym używam znaku tabulacji zamiast pewnej liczby spacji do wcięcia w moim terminalu. I nie, nie możesz mnie przekonać do używania spacji zamiast tabulatorów.

1
Dynamiczne autouzupełnianie zsh dla poleceń niestandardowych
Próbuję napisać funkcje uzupełniania dla niektórych niestandardowych funkcji, które napisałem, ale wydaje mi się, że naprawdę mam problemy z nawet najbardziej podstawowymi. Przykładowa funkcja to: function eb_instances() { if [ "$#" -ne 2 ]; then echo "Usage eb_instances <aws profile name> <environment name>" echo "e.g.:" echo " eb_instances production kraken-prod-api" …
19 zsh  autocomplete 

5
Debian - autouzupełnianie apt (nie apt-get) nie działa
Jestem na Debian Jessie 8.6. Zauważyłem, że apt-getdostaje oczekiwane automatyczne uzupełnianie bash po naciśnięciu klawisza tab dla pakietów i polecenia, ale gdy próbuje się z aptnim korzystać, nie działa. Pamiętam, że korzystałem z Xubuntu 16.04, gdzie działało, więc dziwne jest to, że tutaj nie działa. Czy istnieje sposób, aby włączyć …

1
Uzupełnienia karty Zsh nie działają zgodnie z oczekiwaniami dla ścieżek częściowych
Chcę rozróżniać małe i małe litery dla plików i katalogów w zsh. Po przeczytaniu instrukcji przez kilka godzin, oto co wymyśliłem: zstyle ':completion:*:*:*:*:globbed-files' matcher 'r:|?=** m:{a-z\-}={A-Z\_}' zstyle ':completion:*:*:*:*:local-directories' matcher 'r:|?=** m:{a-z\-}={A-Z\_}' zstyle ':completion:*:*:*:*:directories' matcher 'r:|?=** m:{a-z\-}={A-Z\_}' Dodatkowo chcę nacisnąć TABraz, aby wyświetlić możliwe uzupełnienia, modyfikując tylko to, co wpisałem, jeśli …
17 zsh  autocomplete 

1
Uzupełnianie tabulacji „../” w zsh
W bashu mogę użyć tabulacji, aby przenieść jeden katalog w górę i zejść w dół inną ścieżką. Na przykład, załóżmy, że jestem w $HOME/folder1, i chcę cdaby $HOME/folder2. $HOMEma tylko dwa katalogi potomne folder1i folder2. W bashu mogłem po prostu pisać cd ..[TAB]f[TAB]2 i skończyłby w $HOME/folder2. W mojej nowej …

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.