36 votes

Comment ouvrir une nouvelle fenêtre de terminal dans le même répertoire que la fenêtre actuelle ?

Lorsque j'ai une fenêtre de terminal ouverte, N en ouvre une nouvelle.

Existe-t-il un moyen de faire en sorte que le répertoire actuel dans la nouvelle fenêtre soit automatiquement le même que celui de la fenêtre où j'ai appuyé sur N ?

29voto

kenneedham Points 92

Pour ce faire, dans une nouvelle fenêtre, allez dans Préférences dans Terminal.app.

Dans l'onglet Général, vous pouvez ajuster le comportement (vous voudrez probablement sélectionner Même répertoire de travail ) pour les nouvelles fenêtres et les nouveaux onglets.

Preferences

14voto

Ambidextrous Points 359

Si vous appuyez sur T dans le Terminal, un autre onglet s'ouvrira, qui sera dans le même répertoire que précédemment :-) Vous pouvez facilement passer d'un onglet à l'autre à l'aide de raccourcis clavier : -Shift-[ et -Shift-].

Profitez-en !

7voto

Jan Steinman Points 299

Le problème est que le Terminal ne sait pas dans quel répertoire vous vous trouvez.

Mais le shell le fait ! Donc vous pouvez taper :

open -a /Applications/Utilities/Terminal.app .

et il ouvrira une nouvelle fenêtre sur votre répertoire actuel.

Si vous voulez le faire souvent, mettez ce qui suit ~/.bashrc:

alias openhere='open -a /Applications/Utilities/Terminal.app .'

Ensuite, tout ce que vous aurez à taper est openhere pour faire la même chose.

5voto

Dan Rosenstark Points 1302

Dans Zshell, j'ai besoin de faire ces deux réglages

enter image description here

et j'ai besoin de ceci dans mon .zshrc

# http://superuser.com/a/315029/4952
# Set Apple Terminal.app to resume directory... still necessary 2018-10-26
if [[ $TERM_PROGRAM == "Apple_Terminal" ]] && [[ -z "$INSIDE_EMACS" ]] {
  function chpwd {
    local SEARCH=' '
    local REPLACE='%20'
    local PWD_URL="file://$HOSTNAME${PWD//$SEARCH/$REPLACE}"
    printf '\e]7;%s\a' "$PWD_URL"
  }
  chpwd
}

J'ai essayé sans l'un ou l'autre, sans succès.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X