Una funzionalità fornita da programmi interattivi come shell e editor di testo che inserisce il testo per completare una parola o frase che l'utente probabilmente intende scrivere.
C'è un modo per fare in modo che bash sappia esattamente cosa visualizzare quando si raddoppia la scheda? Ad esempio ho uno script Python scpyche richiede un paio di argomenti. Ad esempio apt-get, se ti dà la doppia scheda autoclean build-dep clean dselect-upgrade aggiorna la sorgente di spurgo autoremove verifica …
Come fa Bash in Ubuntu a conoscere l'elenco specifico delle azioni di uno strumento? Ad esempio, se digito apt-get e tab due volte vedo solo rimuovere, aggiornare, aggiornare ... ecc., Ma non le azioni per un altro comando o i file nella directory corrente. Sto sviluppando uno strumento da riga …
In bash, è abbastanza facile impostare il completamento personalizzato degli argomenti dei comandi usando il completebuilt-in. Ad esempio, se, per un ipotetico comando con una sinossi di foo --a | --b | --c, si potesse farecomplete -W '--a --b --c' foo È inoltre possibile personalizzare il completamento che si ottiene …
Uso Ubuntu 11.04. C'è un modo per impostare la colorazione per l'output dopo l'elenco di completamento della scheda di un cd, ls o ecc? vale a dire myshell@root$ cd ~/user/files/ Ho colpito scheda ... myfile myfoo mybar <- questo output è colorato? Spero ti sia piaciuto il mio diagramma.
In zsh, il cdcomando ha una forma a due argomenti: cd OLD NEWcambia in ${PWD/OLD/NEW}. Con il nuovo sistema di completamento, zsh è in grado di completarsi NEW: il secondo argomento viene completato in base a ciò che OLDpuò essere sostituito per ottenere una directory esistente. Ma il primo argomento …
In zsh (oltre a bash) puoi usare alcune espansioni di parole della cronologia per indicare argomenti di comandi precedenti. Questo esempio mostra come ottenere il 2o parametro dal comando precedente nella cronologia con !:#espansione: % echo foo bar baz foo bar baz % echo !:2 echo bar bar Spesso dimentico …
Una caratteristica piuttosto fastidiosa di vim è che se sei in modalità di inserimento e fai un completamento automatico (Ctrl-N), il tasto freccia giù verso l'elemento desiderato e premi il tasto Invio, quindi inserisce l'elemento ma inserisce anche una nuova riga che quindi eliminare. Esiste un modo per selezionare un …
Ho notato che mentre su Ubuntu, se digito quanto segue: mc e non è installato, ricevo il messaggio seguente: The program 'mc' is currently not installed. You can install it by typing: sudo apt-get install mc Comunque in Debian, questo non è disponibile. Dà solo un messaggio "-bash: / usr …
Completamento Git: Sto riscontrando difficoltà con il completamento automatico del nome file di git sul mio sistema. Sto usando zsh(5.0.5) con git(1.9.3) su OS X (10.9.3). Entrambi zshe gitsono stati installati tramite homebrew. (L'output della versione completa è in fondo al post.) gitIl completamento del nome file non sta inserendo …
Sto lavorando con un gran numero di file, che tengo in una directory. Ogni volta che entro in quella directory e premo accidentalmente Tabdue volte, ci vuole troppo tempo (potrebbe essere più di un minuto) per mostrare i file che corrispondono allo schema, e sono abbastanza infastidito da questo comportamento. …
È possibile disabilitare il completamento automatico di bash premendo il tasto Tab? Il motivo per cui voglio fare questo è che spesso incollo il codice da un editor in cui utilizzo il carattere di tabulazione anziché un numero di spazi per l'indentazione, nel mio terminale. E no, non puoi convincermi …
Sto cercando di scrivere funzioni di completamento per alcune funzioni personalizzate che ho scritto, ma sembra che stia davvero lottando con anche le più elementari. Una funzione di esempio è: function eb_instances() { if [ "$#" -ne 2 ]; then echo "Usage eb_instances <aws profile name> <environment name>" echo "e.g.:" …
Sono su Debian Jessie 8.6. Ho notato che apt-getottiene il completamento automatico previsto bash quando si preme tab per pacchetti e comando, ma quando si tenta di usarlo con aptesso non funziona. Ricordo di aver usato xubuntu 16.04 dove ha funzionato, quindi trovo strano che qui non funzioni. C'è un …
Voglio il completamento fuzzy senza distinzione tra maiuscole e minuscole per file e directory in zsh. Dopo aver letto il manuale per alcune ore, ecco cosa mi è venuto in mente: 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\_}' Inoltre, voglio premere TABuna …
In bash, posso usare il tab-completamento per spostare una directory in alto e scendere di nuovo un altro percorso. Ad esempio, supponiamo che io ci sia $HOME/folder1, e voglio cdfarlo $HOME/folder2. $HOMEha solo le due directory secondarie folder1e folder2. In bash, potrei semplicemente scrivere cd ..[TAB]f[TAB]2 e finirebbe in $HOME/folder2. …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.