Preguntas etiquetadas con zsh

9
Precedencia de && vs & en bash y zsh

Respondiendo a esta pregunta descubrí una diferencia muy divertida (y sutil) entre el comportamiento en bashy zsh: En bash: romano@RRyS:~$ pwd /home/romano romano@RRyS:~$ alias x="cd /bin && ./echo A >/dev/null &" romano@RRyS:~$ x [1] 16611 romano@RRyS:~$ pwd /home/romano Como...

9
Expansión de abrazadera de concha de derecha a izquierda

En zsh (y otros shells), si incluyo un argumento como (por ejemplo): {a,b,c}{d,e,f} la expansión de llaves lo convierte en: ad ae af bd be bf cd ce cf Para mis propósitos, el orden de los argumentos es importante, y necesito las llaves para expandir de derecha a izquierda en lugar de izquierda...

9
Ruta separada para archivos .zcompdump

Entiendo que los .zcompdump-*archivos son archivos de configuración volcados que pueden acelerar la finalización y que se pueden eliminar de forma segura. Me gustaría almacenarlos en una ubicación separada ya que desordenan mi directorio personal. ¿Qué es una buena manera de hacerlo? Sé que una...

8
Accesos directos de directorio en el búfer de emacs

Entonces hice esta pregunta sobre los accesos directos a directorios en un shell. La idea es que me gustaría poder abrir un archivo /home/Documents/foo, digamos, escribiendo C-x C-f ~foo/file. Entonces, ¿hay alguna manera de emular los "directorios con nombre" de zsh en el búfer de emacs? Por...

8
zsh equivalente de bash show-all-if-ambiguous?

En bash, si presiona tab cuando hay varias finalizaciones posibles, obtiene una lista de coincidencias que sigue reimprimiendo si presiona repetidamente tab. En tcsh, configurar autocompletar como mejorado también logra esto. En zsh, obtienes la lista de coincidencias, pero en la segunda, tercera...

8
¿Puedo resaltar la línea de solicitud actual en zsh?

¿Es posible resaltar (establecer un color de fondo) para toda la línea de la solicitud zsh? En mi configuración de emacs tengo la línea en la que el cursor se encuentra en un color ligeramente diferente al fondo de la ventana, lo cual es una gran ayuda visual. Me pregunto si es posible hacer lo...

8
Evite que ZSH intente corregir el comando

$ knife cookbook download recipe zsh: correct 'cookbook' to 'cookbooks' [nyae]? ¿Cómo puedo hacer que zsh deje de intentar corregir el libro de cocina a los libros de cocina? cookbooks es un directorio donde ejecuto el comando, así que entiendo por qué lo hace, pero el libro de cocina es una...

8
Cómo usar la sustitución de parámetros en el patrón global (zsh)

Quiero procesar un montón de archivos que terminan en algunos sufijos, así que escribí el siguiente script zsh pero no funcionó. EXT=(.jpg .png .gif) EXT=${(j.|.)EXT} # EXT becomes '.jpg|.png|.gif' for f in *($EXT); do # should become '*(.jpg|.png|.gif)' but failed process-one-file $f done ¿Por...

8
Cómo cambiar el aviso de subshell

Estoy tratando de crear un script simple que, entre otras cosas, creará una subshell: #!/bin/sh # setup "${@:-$SHELL}" # teardown La pregunta es: necesito cambiar la solicitud predeterminada, por ejemplo: $ # shell predeterminado $ ./myscript (myscript) $ # subshell (myscript) $...

8
/ etc / caminos en OS X y otros Unices

¿Lo /etc/pathslee cada shell que ejecuto en OS X? Por ejemplo, si uso zsh, ¿se analizará /etc/pathpara rellenar $PATH? ¿Cuál es exactamente la secuencia que sigue OS X para completar $PATH? ¿Lo hace de manera diferente a otros

8
Búsqueda de finalización de argumentos tipo pez en ZSH

Estaba jugando con los peces y noté este práctico comportamiento Si escribí wget -<tab><tab><tab>, me pusieron en un menú interactivo. Sin embargo, cuando escribí, busqué las descripciones de los propios argumentos. Intenté esto en zsh, y escribir en este menú solo me devolvió a...

8
Ignora "no coincide"

Me gustaría enumerar todos los archivos en una carpeta llamada foldernameque tienen la extensión test, atesto btest. Mi pensamiento inmediato fue correr ls ./foldername/*.{a,b,}test Esto funciona bien a menos que no haya nada con la extensión atest, en cuyo caso obtengo el error zsh: no matches...