Diferencias
Muestra las diferencias entre dos versiones de la página.
Última revisiónAmbos lados, revisión siguiente | |||
zshrc [2021/06/06 20:16] – creado peron | zshrc [2021/07/01 19:49] – peron | ||
---|---|---|---|
Línea 2: | Línea 2: | ||
< | < | ||
- | # ============================================================= | + | ### ============================================================= |
- | # Achivo de configuración para el Zoomer Shell (ZSh) de peron. | + | ### Achivo de configuración para el Zoomer Shell (ZSh) de peron. |
- | # modificado 26-dic-2019 | + | ### modificado 26-dic-2019 |
- | # ÁÉÍÓÚÑñáñé | + | ### ÁÉÍÓÚÑñáñé |
- | # | + | ### |
- | # | + | ## Esto informa al Shell qué tipo terminal está usando o emulando. SDF |
- | # Esto informa al Shell qué tipo terminal está usando o emulando. SDF | + | ## suporta muchas terminales y puede de hecho soportar mas. Para mas |
- | # suporta muchas terminales y puede de hecho soportar mas. Para mas | + | ## ideas, fíjese en / |
- | # ideas, fíjese en / | + | ## una DEC vt100. xterm presenta color. |
- | # una DEC vt100. xterm presenta color. | + | |
#TERM=vt100 | #TERM=vt100 | ||
#TERM=xterm | #TERM=xterm | ||
Línea 17: | Línea 16: | ||
TERM=xterm-256color | TERM=xterm-256color | ||
- | # Lo siguiente puede usarse para configurar el numero de lineas y de | + | ## Lo siguiente puede usarse para configurar el numero de lineas y de |
- | # columnas que estamos usando. Los programas mas típicos de PC-COMM usan | + | ## columnas que estamos usando. Los programas mas típicos de PC-COMM usan |
- | # 24 por 79 u 80 columnas. Estas configuraciones (comentadas) son usadas | + | ## 24 por 79 u 80 columnas. Estas configuraciones (comentadas) son usadas |
- | # usadas tipicamente por TTYs .. experimente configurando las propias | + | ## usadas tipicamente por TTYs .. experimente configurando las propias |
#LINES=24 | #LINES=24 | ||
#COLUMNS=80 | #COLUMNS=80 | ||
Línea 27: | Línea 26: | ||
- | # Esto configura la tecla Rectroceder, | + | ### Esto configura la tecla Rectroceder, |
- | # "erase ' | + | ### "erase ' |
- | # prompt y luego presione la tecla Retroceder. | + | ### prompt y luego presione la tecla Retroceder. |
#stty erase ' | #stty erase ' | ||
#stty erase ' | #stty erase ' | ||
- | # Esto dispone los colores en la terminal y los activa: | + | ### Esto dispone los colores en la terminal y los activa: |
autoload -U colors && colors | autoload -U colors && colors | ||
- | # Esto configura el propmpt [usuario@host: | + | ### Esto configura el propmpt [usuario@host: |
- | # colores de la paleta de 16 colores para mayor compatibilidad). | + | ### colores de la paleta de 16 colores para mayor compatibilidad). |
# | # | ||
- | # Esto configura el prompt usuario@host: | + | ### Esto configura el prompt usuario@host: |
- | # colores de la paleta de 16 colores para mayro compatibilidad. | + | ### colores de la paleta de 16 colores para mayro compatibilidad. |
# | # | ||
PS1=" | PS1=" | ||
Línea 48: | Línea 47: | ||
#unsetopt beep | #unsetopt beep | ||
- | ##activa la campana | + | ## activa la campana |
setopt beep | setopt beep | ||
- | # ----- fin de la configuración básica ------ | + | ### ----- fin de la configuración básica ------ |
- | # Coloca el prompt en la ventana de XTerm u otros emuladores de terminal. | + | ## Coloca el prompt en la ventana de XTerm u otros emuladores de terminal. |
printf " | printf " | ||
- | # * * * SECCION HISTORIA * * * | + | ### * * * SECCION HISTORIA * * * |
- | # Cuantos comandos de historia guarda en la | + | ## Cuantos comandos de historia guarda en la |
- | # bitácora de historia, y dónde la guarda. | + | ## bitácora de historia, y dónde la guarda. |
HISTSIZE=100 | HISTSIZE=100 | ||
SAVEHIST=250 | SAVEHIST=250 | ||
Línea 64: | Línea 63: | ||
# Ver bash(1) para mas opciones | # Ver bash(1) para mas opciones | ||
HISTCONTROL=ignoredups: | HISTCONTROL=ignoredups: | ||
- | #---Fin de sección Historia --- | + | ###---Fin de sección Historia --- |
- | # * * * Sección Autocompletado * * * | + | ### * * * Sección Autocompletado * * * |
- | # Autocompletado básico de Zsh con Tab: | + | ## Autocompletado básico de Zsh con Tab: |
autoload -U compinit | autoload -U compinit | ||
zstyle ': | zstyle ': | ||
Línea 75: | Línea 74: | ||
# --- Fin de sección Autocompletado --- | # --- Fin de sección Autocompletado --- | ||
- | # * * * Sección de Keybinding * * * | + | ### * * * Sección de Keybinding * * * |
- | # Cambia la forma de cursor para diferentes modos vi. | + | ## Cambia la forma de cursor para diferentes modos vi. |
function zle-keymap-select { | function zle-keymap-select { | ||
if [[ ${KEYMAP} == vicmd ]] || | if [[ ${KEYMAP} == vicmd ]] || | ||
Línea 94: | Línea 93: | ||
# preexec() { echo -ne '\e[2 q' ;} # Usa cursor cuadrado parpadeante en cada prompt nuevo. | # preexec() { echo -ne '\e[2 q' ;} # Usa cursor cuadrado parpadeante en cada prompt nuevo. | ||
- | # * * * Usa lf para cambiar directorios y aosciarlo a Ctrl-o * * * | + | ### * * * Usa lf para cambiar directorios y aosciarlo a Ctrl-o * * * |
lfcd () { | lfcd () { | ||
tmp=" | tmp=" | ||
Línea 107: | Línea 106: | ||
- | # Edita línea en Vim con Ctrl+e: | + | ### Edita línea en Vim con Ctrl+e: |
autoload edit-command-line; | autoload edit-command-line; | ||
bindkey ' | bindkey ' | ||
Línea 115: | Línea 114: | ||
[ -f " | [ -f " | ||
- | # ========== Sección de Intérpete en castellano ======= | + | ### ========== Sección de Intérpete en castellano ======= |
export LANG=" | export LANG=" | ||
export LC_CTYPE=" | export LC_CTYPE=" | ||
Línea 121: | Línea 120: | ||
export TZ=" | export TZ=" | ||
export LANGUAGE=" | export LANGUAGE=" | ||
- | #comentado porque no anda en nano | + | ##comentado porque no anda en nano |
#export LANGUAGE=" | #export LANGUAGE=" | ||
- | # Esto configura la variable " | + | ### Esto agrega los PATH de texto-plano al environment |
- | # correo electrónico. Tipicamente su email en el SDF se localiza en | + | ## Path de juegos para la terminal: |
- | # /usr/mail con el login del usuario (variable de environment LOGNAME) | + | export PATH=$PATH:/ |
- | # como nombre de usuario. | + | |
+ | |||
+ | ### Esto configura la variable " | ||
+ | ### correo electrónico. Tipicamente su email en el SDF se localiza en | ||
+ | ### /usr/mail con el login del usuario (variable de environment LOGNAME) | ||
+ | ### como nombre de usuario. | ||
MAIL=/ | MAIL=/ | ||
- | # Que editor usar? Esto es estandar y tenemos Vi y, también el Pico. | + | ## ¿Qué |
# | # | ||
# | # | ||
Línea 137: | Línea 141: | ||
EDITOR=/ | EDITOR=/ | ||
- | # Ahora continuaremos y activamos las variables de environment! | + | ## Ahora continuaremos y activamos las variables de environment! |
- | # Exportemoslas! | + | ## Exportemoslas! |
- | export MAIL PS1 TERM EDITOR VISUAL TZ | + | export MAIL PS1 TERM EDITOR VISUAL TZ PATH |
- | #puesto para binarios credos en sdf | + | ##puesto para binarios credos en texto-plano.xyz |
case `uname -m` in | case `uname -m` in | ||
| | ||
Línea 147: | Línea 151: | ||
esac | esac | ||
- | # ============= Sección que muestra al iniciar =========== | + | ## ============= Sección que muestra al iniciar =========== |
# | # | ||
- | # -----------------------------fin de seccion personalizada | + | ## -----------------------------fin de seccion personalizada |
- | # suena la campana de terminal para avisar online: | + | ## suena la campana de terminal para avisar online: |
echo -ne ' | echo -ne ' | ||