Personalizar Kitty Terminal

personalizar kitty terminal

Personalizar Kitty Terminal, inicia con el archivo ~/.config/kitty/kitty.conf. Todo pasa por acá.

Ya hablamos anteriormente de la instalación de Kitty y cómo personalizarlo con temas. Ahora empecemos por la configuración básica de una keyword que Kitty usa como combinación de tecla principal. La puedes modificar a gusto personal, por ejemplo si interfiere con alguna configuración de teclas global que ya estés usando, en mi caso, la dejaremos por default.

# Por default es ctrl+shift
kitty_mod super+alt

Antes de entrar en otras configuraciones, hay dos combinaciones de teclas muy útiles:

# Abrir kitty.conf, sin importar el directorio en el que estés
kitty_mod+F2

# Recargar configuración, sin reiniciar Kitty
kitty_mod+F5

Personalizar Kitty: Layouts

Para organizar ventas en Kitty, usaremos la keyword enable_layouts. Esta es la lista que podemos usar:

  1. Stack: la ventana activa ocupa todo el espacio de pantalla.
  2. Tall: muestra la ventana de la izquierda completamente a lo alto de la ventana. El resto se apilan a la derecha.
  3. Fat: la ventana superior ocupa el ancho de la pantalla y el resto se acomodan una junto a la otra.
  4. Grid: las ventanas se van acomodando equitativamente. Si el número de ventanas es impar, el resto de ventanas las acomoda a la derecha.
  5. Splits: es una manera muy flexible de organizar las ventanas.
  6. Horizontal: las ventanas se organizan una al lado de la otra.
  7. Vertical: las ventanas se acomodan una encima de la otra.
# Habilitar todos, configuración por default 
enabled_layouts *

# Habilitar solo horizontal y vertical
enabled_layouts horizontal,vertical

Para intercalar entre los layouts, puedes usar kitty_mod+l.

Si quieres que por default Kitty tenga un layout, puedes hacer esto:

enabled_layouts grid,*

Configuración de ventanas

Para abrir una ventana usamos kitty_mod+Enter.
Una ventana la cerramos con kitty_mod+w.
Para poner el foco en la ventana que necesites es kitty_mod+Fx, donde la x es el número de la ventana, de izquierda a derecha.

Para redimensionar las ventanas es mediante kitty_mod+r y luego la letra resaltada en verde o rojo:

redimensionar ventanas en kitty

Wider: hace la ventana más ancha y afecta las que están en la misma “columna”.

  • Narrower: hace la ventana menos ancha y afecta las que están en la misma “columna”.
  • Taller: hace más alta la ventana y afecta las que están en la misma “fila”.
  • Shorter: hace menos alta la ventana y afecta las que están en la misma “fila”.
  • Reset: deja las ventanas como estaban antes de que comenzaras a redimensionar.

Para confirmar los cambios presionar Esc.

Si quieremos movernos entre las ventanas, yo voy a asignar unas teclas en el archivo de configuración:

map ctrl+up neighboring_window up
map ctrl+right neighboring_window right
map ctrl+down neighboring_window bottom
map ctrl+left neighboring_window left

Para mover una ventana de posición, asignaremos otras teclas

map shift+up move_window up
map shift+right move_window right
map shift+down move_window down
map shift+left move_window left

Algunos estilos para las ventanas:

# window border
active_border_color   #603FEF
inactive_border_color #CCCCCC
bell_border_color     #ff5a00
window_padding_width  4 

Para abrir otra ventana, pero esta vez del sistema operativo, presiona kitty_mod+n. Por default ejecuta new_os_window, si quieres que abre una nueva ventana con el mismo directorio, puedes hacer el map del atajo.

map kitty_mod+n new_os_window_with_cwd

Configuración de pestañas

Abrir una nueva pestaña es kitty_mod+t.
Para cerrar la pestaña es kitty_mod+q. Lo cierra con todas sus ventanas abiertas.
Cambiar entre pestañas es kitty_mod+left o kitty_mod+right.

Cuando abres una nueva pestaña, la dirección por default es el $HOME. Esto no es siempre lo mejor, sino que es preferible abrir en el mismo directorio en el que me encuentro actualmente, por ellos vamos a sobreescribir kitty_mod+t y kitty_mod+enter (para ventanas).

map kitty_mod+t new_tab_with_cwd
map kitty_mod+enter new_window_with_cwd

Para modificar un poco el estilo y colores de las pestañas en Kitty:

# Ubicación de la barra de pestañas abiertas: top o bottom
tab_bar_edge bottom
# Alineación de la barra de pestañas: left, center, right
tab_bar_align center
# Estilo de la barra de pestañas: fade, slant, powerline
tab_bar_style powerline
# Si el estilo que seleccionaste es powerline, puedes hacer otras modificaciones
# angled, slanted, round
tab_powerline_style angled
# Renombrar la pestaña
map kitty_mod+f9 set_tab_title

Algunos estilos para explorar:

active_tab_foreground   #ffffff
active_tab_background   #603FEF
active_tab_font_style  	bold
inactive_tab_foreground	#666666
inactive_tab_background	#CCCCCC
inactive_tab_font_style	normal

tab_bar_margin_width  0.0
tab_bar_margin_color  #603FEF
tab_bar_margin_height 0.0 2.0

Estas son algunas de las configuraciones que hago en Kitty y con las que trabajo bastante a gusto.

Saludos.


Posted

in

, , , ,

by