He visto a muchos hacer esto
autoload -Uz compinit
compinit
y otros hacen esto
autoload -U compinit
compinit -i
me gustaría saber la diferencia. ¿Cuál debo usar?zsh diferencia finalización
Respuesta
autoload
, desde man zshbuiltins
:
Las banderas
-z
y-k
marcan la función que se carga automáticamente en la emulación nativa o ksh, como si fuera la opciónKSH_AUTOLOAD
definido o se establecieron, respectivamente.
La bandera -U
se remonta: autoload
es equivalente a function -u
, que es equivalente a typeset -f
. typeset
, en pocas palabras, se utiliza para:
Establecer o mostrar los atributos y valores para los parámetros de la shell.
Cuando -f
se utiliza en combinación con -U
:
[-f causas bandera] Los nombres se refieren a funciones en lugar de parámetros. ... Los distintivos -u y -U hacen que la función se marque para cargar automáticamente; -U también causa que la expansión de alias se suprima cuando se carga la función.
compinit
es la función de finalización de inicialización utilizado por compsys
, el sistema de terminación Z-Shell 'nueva'. Ver man zshcompsys
para más detalles.
La bandera -i
se utiliza para:
para hacer caso omiso de compinit en silencio todos los archivos y directorios inseguros utilice la opción -i
En general, usted debe utilizar autoload -Uz
, según this interesting read .
- 1. ¿Inhabilita la finalización automática de sucursales remotas en Zsh?
- 2. zsh alias expansion
- 3. Diferencia entre variables de finalización y semáforos
- 4. ¿Cómo habilitar la finalización de la pestaña del archivo git con zsh compinit?
- 5. ¿Completar Zsh?
- 6. Complementos de pestañas de color Zsh
- 7. los complementos oh-my-zsh no funcionan
- 8. ocultando ciertas opciones en zsh autocompletion
- 9. ZSH Bindkey Búsqueda inversa
- 10. zsh alias -> función?
- 11. Zsh Sugerencia de paquete
- 12. instalación de preparación para zsh?
- 13. modificación del comando zsh preexec
- 14. ¿Cómo puedo pausar en zsh?
- 15. bindkey con zsh en Mac
- 16. Git Iniciar sesión ZSH Terminal
- 17. zsh change prompt input color
- 18. ¿Qué significa [nyae] en Zsh?
- 19. Interpretar zsh bindkey secuencias escapadas
- 20. Comando de fecha con zsh
- 21. finalización dismissviewcontrolleranimated no llamar a la finalización de UIImagePickerController
- 22. Finalización en NSTextView
- 23. Emacs minibúfer finalización
- 24. Java FutureTask cheque finalización
- 25. Finalización del código Vim
- 26. desactivar Eclipse finalización automática
- 27. Vim palabra clave Finalización
- 28. Zsh quiere Autocorrect un comando, con una _ antes de que
- 29. zsh para la exclusión de bucle
- 30. línea de estado del modo zsh vi
* "- Uz"? Sí, eso es "lo correcto" [tm] casi siempre, así que no lo discutiré aquí * - meh, la parte que estaba buscando no se explica en el artículo – ThiefMaster