Domande taggate «zsh»

Zsh è una shell progettata per l'uso interattivo, sebbene sia anche un potente linguaggio di scripting.


6
Separare la freccia in alto per la cronologia ZSH locale e globale
È possibile... Aumenta la cronologia della shell ZSH locale (le azioni sono avvenute solo in quel prompt) Aumenta la cronologia ZSH globale (la cronologia condivisa è attiva) - impostazione predefinita cosa succede quando si preme la freccia SU quando la cronologia condivisa è attiva ... separatamente. Ad esempio, è possibile …

4
Come personalizzo la modalità vim di zsh?
Ok, quindi ho finalmente apportato il grande cambiamento. Nel mio .zshenv, ho cambiato il mio EDITOR: export EDITOR=vim Ci sono un paio di domande che sono così minori che non volevo iniziare domande separate per loro. Eccoli: Come faccio a far distinguere zsh tra la modalità di inserimento e la …
25 vim  zsh 


2
Qual è l'equivalente ZSH di $ PROMPT_COMMAND di BASH?
BASH supporta una $PROMPT_COMMANDvariabile di ambiente che definisce un comando da eseguire prima di qualsiasi prompt interattivo di primo livello. Sto cercando un ZSH equivalente di quello. La documentazione dice che esiste una funzione precmdche posso definire per ottenerla; tuttavia, non ho idea di come definirlo da una variabile di …

2
Iterazione su chiavi (o coppie k / v) nella matrice associativa zsh?
In zsh, voglio iterare su un array associativo. Ho bisogno sia di chiavi che di valori. Ma quando eseguo un'iterazione sull'array associativo normalmente ( for x in $assoc_array), ottengo solo valori. Tutti gli esempi che ho visto mostrano che, data una chiave , puoi ottenere il suo valore da un …
23 zsh 

4
come formattare il percorso in un prompt di zsh?
Mi piacerebbe avere un percorso colorato leggibile. Ad esempio, invece di usare semplicemente% ~ per tornare, ~/path/to/foovorrei formattarlo ~$RED/$NOCOLORpath$RED/$NOCOLORto$RED/$NOCOLORfooper evidenziare i separatori di percorso. Posso definire il contenuto di PROMPT in modo che l'espressione del percorso venga rivalutata su ogni display? Qualcosa del genere ${${(%):-%~}//\//_some_format_expression/}ovviamente non funziona. O dovrei hackerarlo …
23 zsh 


1
Quali sono le differenze tra oh-my-zsh e prezto?
Questa domanda è stata migrata da Stack Overflow perché è possibile rispondere a Super User. Migrato 6 anni fa . Comprendo che sia Oh-My-Zsh che Prezto sono una raccolta di file destinati a facilitare l'impostazione della configurazione di zsh (Z Shell). Qualcuno potrebbe spiegare che cosa stanno facendo che è …
22 zsh 

2
Esiste una modalità di corrispondenza fuzzy per la shell zsh?
Di recente mi sono innamorato di efficienti sistemi di completamento del testo. Uno dei miei tipi preferiti di completamento è il cosiddetto completamento fuzzy. Questa è una modalità in cui il programma completerà l'input dell'utente basato solo su un paio di caratteri che possono apparire "ovunque" (quasi) nel nome o …
22 zsh  autocomplete 

3
Fn-Delete vincolante in zsh su Mac OS X
In zsh, ogni volta che premo Fn + Elimina (che è in avanti cancella) viene inserita una tilde (~). Questo indica che zsh non ha il limite di chiave. Come lo associo e faccio in modo che si comporti normalmente (elimina davanti al cursore)?
22 macos  keyboard  zsh 



4
zsh giustifica a destra in ps1
Vorrei un prompt zsh multilinea con una parte allineata a destra, che assomiglierà a questo: 2.nate@host:/current/dir 16:00 -> Conosco RPROMPT in zsh, ma ha un prompt allineato a destra di fronte al normale prompt, che si trova sulla stessa riga di testo della digitazione. C'è un modo per avere una …
21 zsh  prompt 

2
zsh, la freccia su ripete solo comandi univoci?
Sto cercando un'impostazione che lo renderà tale che quando premo la freccia su, zsh mostra i comandi che ho modificato di recente. Il problema è che voglio solo comandi unici . Attualmente, se digito echo "hello world"50 volte, devo premere la freccia su 50 volte per ottenere il comando che …
21 terminal  history  zsh 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.