GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo crear una nueva ventana en el directorio actual en Tmux?

Es posible abrir una new-window con su directorio de trabajo establecido en el que estoy actualmente. Estoy usando zsh , si importa.

Respuesta aceptada:

Comenzando en tmux 1.9 la default-path Se eliminó la opción, por lo que debe usar -c opción con new-window y split-window (por ejemplo, volviendo a vincular la c , " y % enlaces para incluir
-c '#{pane_current_path}' ). Vea algunas de las otras respuestas a esta pregunta para obtener más detalles.

Una característica relevante aterrizó en el tmux Tronco SVN a principios de febrero de 2012. En tmux compilaciones que incluyen este código, tmux combinaciones de teclas que invocan new-window creará una nueva ventana con el mismo directorio de trabajo actual que los procesos activos del panel actual (siempre y cuando la default-path la opción de sesión está vacía; es por defecto). Lo mismo es cierto para el panel creado por split-window comando cuando se invoca a través de un enlace.

Esto utiliza un código especial específico de la plataforma, por lo que solo ciertos sistemas operativos son compatibles en este momento:Darwin (OS X), FreeBSD, Linux, OpenBSD y Solaris.

Esto debería estar disponible en la próxima versión de tmux (¿1,7?).

Con tmux 1.4, normalmente solo uso

tmux neww

en un shell que ya tiene el directorio de trabajo actual deseado.

Sin embargo, si anticipo la necesidad de crear muchas ventanas con el mismo directorio de trabajo actual (o quiero poder iniciarlas con el habitual c combinación de teclas), luego establezco default-path opción de sesión a través de

tmux set-option default-path "$PWD"

en un shell que ya tiene el directorio de trabajo actual deseado (aunque obviamente podría hacerlo desde cualquier directorio y simplemente especificar el valor en su lugar).

Si default-path se establece en un valor no vacío, su valor se usará en lugar de "heredar" el directorio de trabajo actual de las invocaciones de la línea de comandos de tmux neww .

El tmux Preguntas frecuentes tiene una entrada titulada "¿Cómo puedo abrir una nueva ventana en el mismo directorio que la ventana actual?" eso describe otro enfoque; aunque es un poco complicado.


Linux
  1. ¿Cómo Instalar R 3.3.1 En El Directorio Propio?

  2. ¿Cómo copiar la ruta del directorio actual en Ubuntu 18.04?

  3. Cómo crear un nuevo directorio en Linux

  4. ¿Cómo configurar el símbolo del sistema en Linux para mostrar el directorio actual?

  5. Cómo crear una estructura de directorios en bazel

Cómo obtener el tamaño de un directorio en Linux

¿Cómo crear una nueva Máquina Virtual en Proxmox?

¿Cómo copiar un archivo de otro directorio al actual?

¿Cómo crear nuevas carpetas en el Administrador de archivos?

¿Cómo abrir una nueva terminal en el directorio actual?

Genere una nueva ventana de terminal con el mismo directorio que la ventana anterior