Articles of oh my zsh

Salida adicional al ejecutar commands desde zsh en Guake

En shell zsh, estoy teniendo el siguiente problema. Después de presionar un command en el símbolo del sistema, se repite en la segunda línea y también hay un carácter inelegible. Ejecuto zsh en Guake. Aquí está mi .zshrc : a TERM = "screen-256color" # install zsh antigen source /usr/share/zsh-antigen/antigen.zsh # Load the oh-my-zsh's library. antigen […]

zsh shell autocomplete, cómo autocomplete ambos files y cadenas arbitrarias devueltas desde una function

Estoy tratando de configurar zsh para que complete automáticamente mis commands rclone, por ejemplo rclone copy gdr <tab> y se convierta en rclone copy gdrive-johnsmith al mismo time que hace lo mismo con los nombres de file. rclone vino con un command para generar un file autocompletado de zsh, pero el file no gdrive-johnsmith: nombres […]

¿Cómo deshabilitar el autocompletado para sudo …?

Soy nuevo en zsh y me gusta mucho, especialmente con el complemento oh-my-zsh. Instalé oh-my-zsh con sus valores pnetworkingeterminados y no puedo encontrar la manera de desactivar el autocompletado para commands específicos, que a menudo uso, como: sudo mc o sudo gem update . Lo que pasa es que tengo el directory .mc y el […]

Sudo su problema en ubuntu 14.04 lts: / root / zsh no se puede encontrar

Recientemente reinstalé ubuntu 14.04 lts e instalé mi shell favorito (zsh), pero ahora tengo un problema. Cuando sudo su , sudo su vuelve con un error que indica que /root/zsh no se puede encontrar. No estoy seguro de qué hacer para solucionar este problema, ya que es la primera vez que tengo este error al […]

Todos los directorys identificados erróneamente como repositorys git en zsh

Estoy usando zsh y Oh-My-Zsh en Ubuntu 14.04. Por alguna razón, todos los directorys están indicados como git repos. Esto es cierto para todos los temas de oh-my-zsh, lo que me lleva a pensar que se trata de un problema de zsh relacionado con vcs_info .

La autocompletación de ZSH genera errores aparentemente aleatorios después de un time

Mi autocompletado zsh se rompe de una manera extraña. Para inicios de session limpios todo funciona, pero después de un time obtendré errores de autocompletado aparentemente aleatorios, para diferentes "types" de autocompletado. A veces ls foo<tab> funciona pero rm foo<tab> no lo hará. Estoy completamente perdido en cómo depurar esto. No pude encontrar un patrón […]

Puede actualizar el historial de commands de la flecha para oh-my-zsh estrechar historial por opciones / parameters dados al command

No estoy seguro de que esté networkingactando la pregunta muy bien, pero un ejemplo vale más que mil palabras mías. por ejemplo, usando oh-my-zsh: git <up arrow> Completará todos los commands de git que he usado … git rebase brancha git commit foo git rebase branchb etc ¿Hay alguna manera de limitar esa historia a […]

¿Cómo puedo get la finalización de zsh trabajando en el medio del nombre del file?

Esto funciona Normalmente, la finalización de la pestaña zsh funciona bien. $ touch foo-1-bar foo-2-bar $ touch f<Tab> $ touch foo–bar ^ cursor here Al presionar la tecla Tab nuevamente aparece un menu desde el cual puedo seleccionar files. $ touch foo–bar foo-1-bar foo-2-bar Esto no Sin embargo, esto no parece funcionar con cadenas donde […]

Declare como var local va a romper una function y cerrar la session "1: number expected"

function projectopen { local di_files=(*.xcworkspace */*.xcworkspace *.xcodeproj */*.xcodeproj) # open first exsit file ls -d -f -1 $di_files 2>/dev/null \ | head -1 \ | xargs open } Escribo una function de shell para abrir rápidamente xcworkspace en la terminal. Pero cuando declaro di_files como var local , entonces la function está rota, y logging […]

¿Cómo definir una function que maneje `command not found`?

Me gustaría definir una function que se llame, siempre que un usuario de shell escriba un command que no existe. En mi caso, me gustaría registrar los errores y probar commands alternativos. Actualmente, al escribir, por ejemplo, dgfgsdjagfghsdg el error zsh: command not found: dgfgsdjagfghsdg . ¿Hay alguna manera de definir una function que obtenga […]