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ć.

3
Jak naprawić uzupełnianie tabulacji, aby nie ukrywało wpisów?
Używam oh-my-zsh na Mac OS X z homebrew'ed zsh 4.3.12. Ostatnio natknąłem się na dziwny problem. W scripts/not-usedMam kilka .Rplików: breakdowns.R eventloop.R process-largeclients.R process-qt.R reprocess-pinning.R calculate-qt-error.R generate_decision_tree.R process-net.R process-scalingexp.R Jednak gdy próbuję ls scripts/not-used/+, Tabpierwsze zakończenie jest ls scripts/not-used/_.Rtam, gdzie _reprezentuje pozycję kursora. Jeśli Tabponownie nacisnę, otrzymam to dziwne zakończenie: …

1
Jaka jest magia, która pozwala mi uzupełniać tabulatorami zdalne pliki po wpisaniu polecenia scp?
Prawdopodobnie jest to funkcja zapewniana przez niektóre wtyczki, które włączyłem w mojej konfiguracji oh-my-zsh (używam zsh od wielu lat). Zauważyłem, odkąd dodałem mój klucz publiczny do serwera (teraz mogę SSH na serwerze bez wpisywania hasła), kiedy piszę scppolecenie w mojej powłoce, jestem w stanie uzupełnić tabulatory zdalnymi ścieżkami plików! na …

1
Zakończenie bash dla wartości oddzielonych przecinkami
Chciałbym utworzyć regułę uzupełniania dla listy parametrów oddzielonych przecinkami. Np. Mam polecenie, które otrzymuje listę nazw serwerów: myscript -s name1,name2,name3 W tej chwili udało mi się napisać następujące uzupełnienie: _myscript () { local cur prev opts _get_comp_words_by_ref cur prev opts='-s' servers='name1 name2 name3' if [[ ${cur} == -* ]] ; …

4
Autouzupełnianie nazwy pliku w katalogu
To pytanie jest dość podobne do tego , ale nie rozumiem rozwiązania. Znam również ten samouczek , ale nadal nie jestem w stanie zrozumieć, co robię źle. Próbuję automatycznie uzupełnić listę katalogów umieszczonych w /something/: $ ls /something/ One Other Three w taki sposób, aby tak się stało: $ hi …

1
Jak wypisywać uzupełnienia ciągów na standardowe wyjście?
Niektóre gitpolecenia mają wiele opcji i często przydałoby się przeszukać je pod kątem tego, czego potrzebuję - szukałem tylko opcji, która kontroluje TABszerokość git-gui, ale jest około 200 uzupełnień git config. Oczywistym obejściem jest skopiowanie wszystkich uzupełnień do edytora i przeszukanie ich, ale wolałbym to zrobić [something] | grep tab …

4
Ukończenie bash jest bardzo niekompletne na centos 7
Zainstalowałem zakończenie bash za pomocą yum install --enablerepo=epel bash-completion. Chociaż działa dla niektórych podstawowych poleceń (git i yum), brakuje mi dużej części uzupełniających. Mój /etc/bash_completion.dzawiera następujące: bash_completion.d] $ ls git iprutils redefine_filedir mniam yummain.py yum-utils.bash Wiem jednak, że istnieje bash_completion dla np. Make (który jest zainstalowany) i wiele więcej, porównaj …

3
Jak wyeliminować uciążliwości podczas uruchamiania GUI z terminala?
Wolę uruchamiać aplikacje GUI z okna terminala niż przy użyciu pulpitu graficznego. Częstą irytacją jest to, że często programiści nie przewidywali tego rodzaju użycia, więc aplikacja drukuje wiele niepotrzebnych, tajemniczych lub nieinformacyjnych wiadomości na stdout lub stderr. Występuje dalszy bałagan na terminalu, ponieważ uruchomienie programu w tle, z &, generuje …

3
Jak mogę powiedzieć bashowi prawidłowe uzupełnienia tabulatorami dla argumentów w moim skrypcie Python
Powiedzmy, że mam program hello.py, a jednym z możliwych poprawnych argumentów jest: ./hello.py autoawesomesauce Można wpisać: ./hello.py auto[tab] w tym momencie częściowo zakończony argument jest wysyłany do hello, który rozpoznaje go jako taki, a następnie uzupełnia go w powłoce, aby: ./hello.py autoawesomesauce Wiem, że git robi coś takiego, ale czy …

3
Nieoczekiwane zakończenie Bash ~ na OS X
Nacisnąłem ~TabTabwiersz polecenia bash i otrzymałem nieoczekiwany zestaw uzupełnień. Najpierw wyglądało to tak, jak wszyscy ludzie w /Userskatalogu i wiele więcej. Potem pomyślałem, że robi to odwrotnie, szukając ludzi z „domowymi” katalogami /etc/password, a może tymi, które były /var/empty- wydaje się to słuszne. Ciekawe, co się naprawdę dzieje i dlaczego …

3
Bash autouzupełnianie za pomocą polecenia vim
W bash, automatyczne uzupełnianie ścieżek ostatnio przestało działać podczas wydawania vimpoleceń, w których ścieżka jest głębsza niż dwa katalogi (nadal działa zgodnie z oczekiwaniami z innymi poleceniami, takimi jak lsi cd). Na przykład, jeśli piszę, ls .config/btsync/bta następnie wciskam TAB, rozwija się do ls .config/btsync/btsync.conf. Jeśli piszę, vim .config/bta następnie …

2
Anuluj zakończenie, ale tylko zakończenie, w zsh
Gdy funkcja uzupełniania zajmuje dużo czasu, mogę ją przerwać, naciskając Ctrl+ C(klawisz przerwania terminala, wysyła SIGINT) lub Ctrl+ G(związany z send-break). Pozostają mi jeszcze niepełne słowo. Jeśli jednak trafię Ctrl+ Club Ctrl+ w Gmomencie, gdy zakończy się funkcja uzupełniania, moje naciśnięcie klawisza może anulować wiersz poleceń i wyświetlić nowy monit …

4
Autouzupełnianie najnowszego pliku
Mam proces, który tworzy pliki tekstowe, których nazwy plików są oparte na sygnaturze czasowej ich momentu utworzenia: $ ls 1378971222.txt 1378971254.txt 1378971482.txt 1378971488.txt 1378972089.txt 1378972140.txt 1378972141.txt 1378972153.txt 1378972155.txt 1378972241.txt Jak mogę automatycznie uzupełnić nazwę pliku ostatnio utworzonego pliku , tj. Pliku z najnowszym mtime? W tych plikach nie ma możliwości …

1
Uzupełnianie Zsh, włączanie klawisza shift
Gdy zsh pokazuje menu możliwych uzupełnień, chciałbym, aby pozwolił mi użyć shift-tabdostępu do poprzednich wpisów ukończenia - czy istnieje opcja kontrolująca, który klucz jest używany do uzyskania dostępu do poprzednich wpisów ukończenia? A jeśli tak, co powinienem dodać do mojego ~/.zshrc pliku, aby go skonfigurować. Jeśli robi to jakąkolwiek różnicę, …

1
Uzupełnianie zakładki Bash rozwija się z „~” do „/ home / ___”, gdy nie było wcześniej
Wcześniej, gdybym pisał ~/biTab, wcześniej zamieniłoby się w ~/bin. Jednak dzisiaj zaczął obracając ~/biTabsię /home/username/bin. Wolałbym, żeby to było pierwsze, ale nie jestem pewien, co się stało ... Dodałem skrypt, aby edytować moje ukończenie bash, ale usunąłem go ~./bashrci zrestartowałem serwer. Czy ktoś wie, co by to spowodowało? Lub jak …

1
Dynamicznie aktualizuj listę ukończeń w Zsh
Uważam, że listy wyników zsh do Tabukończenia są całkiem przydatne, ale chciałbym trochę poprawić ich zachowanie: Powinny się one pojawiać, gdy Tabpo raz pierwszy, a następnie dynamicznie aktualizują się przy każdym dodaniu nowej litery. Domyślne zachowanie polega na tym, że sugestie są ponownie oceniane tylko wtedy, gdy Tabponownie chcę zapisać …
13 zsh  autocomplete 

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.