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 ?
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 ?
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.
Dans Zshell, j'ai besoin de faire ces deux réglages
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 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.