GNU/Linux >> Znalost Linux >  >> Linux

Automatické doplňování terminálu:Procházet návrhy?

Měl jsem to v nastavení Ubuntu a od té doby, co jsem přešel na Fedoru, chci to nastavit a zapomněl jsem jak... Myšlenka je jednoduchá :

Nechci, aby mi terminál zobrazoval návrhy při dvojitém tabulátoru místo toho chci, aby procházel všemi možnými návrhy s každým stisknutím na záložce …to lze provést také ve Vimu.

Když tedy napíšu gedit a a stiskněte tab zobrazí se mi každý soubor s prvním písmenem a .

Přijatá odpověď:

Toto je ve skutečnosti funkce readline zvaná menu-complete . Můžete jej svázat s kartou (nahrazením výchozího complete ) spuštěním:

bind TAB:menu-complete

Pravděpodobně to budete chtít přidat do svého ~/.bashrc . Případně jej můžete nakonfigurovat pro všechna dokončení readline (nejen bash) v ~/.inputrc .

Můžete také najít bind -p (zobrazit aktuální vazby, všimněte si, že se karta zobrazuje jako "C-i" ) a bind -l (vyjmenujte všechny funkce, které lze svázat) užitečné, stejně jako sekci pro úpravu řádků v manuálu bash a dokumentaci readline.


Linux
  1. Jak provést automatické dokončování terminálu, když existuje několik souborů/adresářů?

  2. Změňte téma terminálu Gnome programově

  3. Jak otevřít novou kartu v terminálu GNOME z příkazového řádku?

  1. Procházejte okny stejné aplikace pomocí wmcrtl

  2. Jak mohu vypsat všechny IP adresy v připojené síti, nejlépe přes Terminál?

  3. ip příkaz v terminálu Mac OS X

  1. Rychle vytvořte textový soubor prostřednictvím terminálu Debian

  2. Je možné, aby dokončování Bash procházelo alternativami?

  3. Automatické doplňování karty pro nového uživatele