oh-my-zsh (terminal) cómo cambiar el prefijo y el sufijo de la nueva ventana de solicitud


3

Instalado en mi Mac con Yosemite, hay algunos paquetes para mejorar un poco la vida en el terminal (iTerm 2). Tengo oh-my-zsh (solo complemento que tengo antígeno de identificación para oh-my-zsh) junto con oh-my-git instalado.

Actualmente cuando ejecuto iTerm 2 o Terminal y no estoy en un repositorio git, veo esto:

james.mosier@fs215:~% 9:59 james.mosier@fs215

... en forma de imagen a continuación:

captura de pantalla


Lo que estoy tratando de hacer es:

1.) elimine la marca de tiempo y el nombre de la computadora al final de la entrada 2.) cambie el prefijo para (al menos) eliminar el %signo

Sé que mi camino alrededor del .zshrc, .profile, .bash_profilebastante bien, al menos por lo que yo quiero lograr anteriormente. Parece que no puedo encontrar dónde se establece $ PS1 con la salida a continuación, que supongo que es lo que debería estar buscando.

Lo que probé ...

He intentado hacer lo echo $PS1que me da $(build_prompt), luego hago lo echo $(build_prompt)que me da la salida de %n@%m:%~%#. No puedo encontrar este texto en cualquier lugar dentro de mis .zshrc, oh-my-zsh.sh, .prompt.sh, o .base.sharchivos.

También encontré el $(build_prompt)pero no parece contener el formato de la línea que estoy buscando cambiar ( $(build_prompt)se encuentra prompt.shen mi plugin oh-my-git, archivo encontrado aquí )

Conclusión

En los archivos que he vinculado anteriormente, ¿hay algún patrón o cadena que pueda alterar para cambiar el prefijo y el sufijo de mi terminal? Idealmente, me gustaría deshacerme del sufijo por completo y alterar el prefijo para que sea el prefijo de terminal predeterminado o~

Respuestas:


1

Encontré la solución después de mucha investigación. Podría estar un poco especializado en mi situación, a menos que esté usando antígeno, oh-my-zsh y oh-my-git. Pero de todos modos...

La PS1variable ( prefijo ) está en el theme-and-appearance.zsh, ubicado en.antigen/repos/https-COLON--SLASH--SLASH-github.com-SLASH-robbyrussell-SLASH-oh-my-zsh.git/lib

La entrada existente es PS1="%n@%m:%~%# "y la cambié aPS1="$ [%~] "


El sufijo fue un poco más difícil de encontrar. En el .antigen/repos/https-COLON--SLASH--SLASH-github.com-SLASH-arialdomartini-SLASH-oh-my-git-themes.git/oppa-lana-style.zsh-themearchivo, encontré esta variable y la comenté por completo:RPROMPT='%{$reset_color%}%T %{$fg_bold[white]%} %n@%m%{$reset_color%}

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.