Lavoro principalmente in gvim e in molti terminali. Inizialmente, ho preferito aprire tutti i miei file in un'unica istanza di vim. A tal fine ho usato un alias per aprire i file dai miei terminali nell'attuale "server vim". alias rv="gvim --remote-silent" Ma avere molti file di più progetti aperti in …
In Fish quando si inizia a digitare, il completamento automatico mostra automaticamente la prima ipotesi completata automaticamente sulla riga stessa. In zsh devi premere tab, e mostra il completamento automatico di seguito. Esiste un modo per far sì che zsh si comporti più come un pesce in questo senso? (Sto …
Di recente sono passato a zsh (finalmente) e lo adoro! Finora una cosa che mi manca è Ctrl+ Rfare una ricerca cronologica incrementale. Ho la cronologia impostata correttamente HISTSIZE=10000 SAVEHIST=10000 HISTFILE=~/.zsh_history e ho usato vile associazioni dei tasti bindkey -v Ma Ctrl+ Rnon funziona. Rimuove la linea sopra la linea …
Come posso modificare il sistema di completamento di zsh per completare i file "falsi" in alcune circostanze? Più precisamente, il filesystem AVFS espone gli archivi come directory creando una "directory falsa" accanto a ogni archivio. Per impostazione predefinita, replica l'intera gerarchia di directory sotto il suo punto di montaggio ~/.avfs. …
Esiste uno strumento simile a Perl :: Critic che ispezionerà gli script della shell e indicherà difetti, problemi di portabilità, usi di programmi non standard senza fallback, usi del programma ammortizzati, ecc.? Mi rendo conto che set -o posixdisabiliterà l'utilizzo non POSIX, ma che non mi dirà cose che voglio …
Voglio automaticamente cdla directory creata dal clonecomando dopo aver fatto git clonequalcosa. Importante: non voglio alterare la sintassi del comando (ad es. Usare un alias / funzione) perché interromperebbe i completamenti zsh che ottengo automaticamente dal Pretzoprogetto. EDIT : il motivo per cui non ho scelto una risposta come corretta, …
In uno bashscript ho bisogno di vari valori dai /proc/file. Fino ad ora ho dozzine di righe che inseriscono i file in questo modo: grep -oP '^MemFree: *\K[0-9]+' /proc/meminfo Nel tentativo di renderlo più efficiente ho salvato il contenuto del file in una variabile e grepped che: a=$(</proc/meminfo) echo "$a" …
Ho installato ZSH su una mia VM, dove l'ho compilato dal sorgente. La posizione di ZSH è /usr/local/bin/zshquando eseguo le chsh -s /usr/local/bin/zshuscite chsh: /usr/local/bin/zsh is an invalid shell. Ho anche provato questo con sudo. Come posso cambiarlo?
Quando eseguo il comando history sul mio server Ubuntu, ottengo l'output come segue: history ... 25 cd ~ 26 ls -a 27 vim /etc/gitconfig 28 vim ~/.gitconfig Voglio visualizzare il datetime di un determinato utente. Tuttavia quando li presumo: su otheruser export HISTTIMEFORMAT='%F %T ' history ... 25 cd ~ …
Ho letto quanto segue nella Guida per l'utente di Z-Shell : Un sinonimo di "vero" è ":"; è spesso usato in questa forma per dare argomenti che hanno effetti collaterali ma che non dovrebbero essere usati - qualcosa del genere : ${param:=value} che è un linguaggio comune in tutti i …
Per comandi semplici come less, è meglio creare un alias o esportare le opzioni? C'è qualche beneficio dell'uno rispetto all'altro? Ad esempio, se voglio lessusare sempre l' -Ropzione per mostrare i caratteri non elaborati, entrambe le soluzioni funzionano: export LESS='-R' alias less='less -R' Per un caso semplice come questo, c'è …
Qual è un modo portatile per uno script (zsh) per determinare il suo percorso assoluto? Su Linux uso qualcosa del genere mypath=$(readlink -f $0) ... ma questo non è portatile. (Ad esempio, readlinksu darwin non riconosce la -fbandiera, né ha alcun equivalente.) (Inoltre, usare readlinkper questo è, certamente, un trucco …
Googling questo non ha mostrato alcun risultato. Ecco cosa intendo: ho un file binario chiamato xnel mio percorso (non la cartella corrente, ma è nella cartella PATH), e anche una cartella con lo stesso nome nella directory di lavoro corrente. Se scrivo x, voglio che il binario venga eseguito, ma …
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.