Opciones de lista de apt de zsh completadas


10

Estoy acostumbrado a usar la finalización de pestañas en bash para apt list --upgradableescribir apt ltab--utab, pero no puedo hacer lo mismo con zsh: --uno se expande --upgradablecuando presiono tab.

Busqué en Google algunas soluciones que sugiere instalar zsh-terminaciones y añadiendo setopt completealiasesa ./zshrc, pero ninguno de estos ayudado.

¿Hay alguna forma de hacerlo funcionar como lo hizo en bash?

Respuestas:


3

Siga los pasos aquí para obtener otras características también: https://github.com/abhigenie92/zsh_to_fish

  1. Instalar oh-my-zsh

sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

  1. Clonar los complementos necesarios.

git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions git clone https://github.com/zsh-users/zsh-history-substring-search ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-history-substring-search git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

  1. Agregar complementos a ~/.zshrccomo

plugins = ( [plugins...] zsh-autosuggestions zsh-history-substring-search zsh-syntax-highlighting) Nota: asegúrese de que zsh-syntax-highlighting sea el último en la lista anterior.

  1. Solucione problemas de tema de fondo (no necesariamente depende de su tema). Agregue la siguiente línea a su ~/.zshrc.

ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=white'

  1. Reiniciar zsh

source ~/.zshrc

Si te gusta la respuesta, considera protagonizar el repositorio de Github.


Gracias por su respuesta. Sin embargo, solo resuelve el problema a mitad de camino: obtengo la finalización para apt list, pero no para --upgradable. Muestra la sugerencia cuando comienzo a escribir --u, pero presionar tabno la completa automáticamente.
Alexander Revo

¿Hay alguna actualización para este problema?
Jamie-505
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.