¿Cómo obtengo un archivo de configuración tmux predeterminado?

Instalé tmux a través de apt-get y no hay .tmux.conf archivo en mi directorio de inicio, incluso después de ejecutar tmux.

He estado intentando seguir un tutorial de tmux , pero la primera parte implica modificar este archivo, pero como no tengo este archivo, estoy atascado. ¿Cómo obtengo el archivo tmux conf?

Comentarios

Respuesta

Debe haber varios archivos de configuración de ejemplo en /usr/share/doc/tmux/examples o /usr/share/tmux/. Puede copiar cualquiera de ellos en ~/.tmux.conf para probar.

Alternativamente, puede crear un ~/.tmux.conf con la configuración predeterminada usando este comando desde dentro de tmux:

tmux show -g > ~/.tmux.conf 

Este comando funciona con tmux versión 1.8.

En versiones anteriores de tmux, un error relacionado con la redirección de stdout a un archivo podría requerir este comando:

tmux show -g | cat > ~/.tmux.conf 

Se puede encontrar más información aquí .

Comentarios

  • ¿Por qué | cat parte necesaria?
  • No es ', al menos en tmux 1.8. ' he editado mi respuesta para reflejar esto.
  • Sugiero encarecidamente aprender / enseñar formas largas de comandos. Las formas cortas tienden a ser muy difíciles de buscar. Intente buscar manpages.ubuntu.com/manpages/xenial/en/man1/tmux.1.html para show-options luego busque show.

Respuesta

Si el .tmux.conf archivo no existe, entonces simplemente puede crearlo. tmux lo leerá la próxima vez que inicie tmux.

El resto de esta respuesta se refiere a averiguar cuál es el Las «opciones predeterminadas» son, pero tenga en cuenta que «no realmente necesita esto a menos que esté interesado en lo que son.

El tmux el comando show-options de la utilidad con el indicador -g volcará todas las opciones configuradas globalmente en el tmux sesión (es decir, tmux debe estar ejecutándose para usarlo).

Entonces, si » Si está en una sesión de tmux, su archivo ~/.tmux.conf está vacío, luego lo siguiente eliminará la configuración predeterminada:

$ tmux show-options -g >tmux.conf-default 

Algunas opciones las establece tmux inspeccionando el entorno del shell. Yo, por ejemplo, obtengo status-keys vi, presumiblemente porque utilizo combinaciones de teclas Vi en mi shell (EDITOR se establece en vim).

En cualquier caso, obtendrá las opciones de esa manera. Sin embargo, he notado que hay muy poco que tenga que configurar en tmux. Lo encuentro bien configurado de forma predeterminada para mi gusto, y básicamente simplemente restablezco la tecla de prefijo a Ctrl + a (la b está un paso demasiado a la derecha para comodidad en mi teclado Dvorak), y eso es todo.

Si no necesita / no desea cambiar nada en las opciones predeterminadas, entonces no » Necesito un archivo .tmux.conf.

Respuesta

si se instala a través de homebrew, entonces ruta sería «/usr/local/Cellar/tmux/2.8/share/tmux»

Y en esta ubicación habría un archivo conf de ejemplo, puede crear un nuevo archivo tmux.conf en esta ubicación y luego ejecute el siguiente comando «tmux source-file tmux.conf»

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *