Я использую zsh
и кажется, что новая вкладка должна открываться в том же каталоге, что и предыдущая. Однако этого не происходит.
Нужно ли что-то добавлять в .zshrc
?
Ничего общего с зш.
Konsole
и gnome-terminal
делают это: открывая новую вкладку, вы попадаете в один каталог.
(Когда-то, открывая новую вкладку в gnome-terminal во время чтения man-страницы, вы попали в /usr /share /man, возможно, это было исправлено)
Вы, вероятно, используете "вкладки" в эмуляторе терминала, как gnome-терминал? Поймите, что новая вкладка практически неотличима от нового окна терминала. Он запускает новый экземпляр оболочки, которая выполняет свои файлы запуска. Файлы запуска не знают ни о каких других экземплярах оболочки, не говоря уже о том, к какому gnome-терминалу они относятся или в каком текущем рабочем каталоге может находиться эта оболочка. Другая проблема: с несколькими открытыми оболочками в разных каталогах, в каком каталоге должна начинаться новая оболочка?
Тем не менее, вы можете заставить каждый cd
сохранять целевой каталог, скажем, ~/.cd
и изменять его в файле запуска. Оставлено в качестве упражнения для читателя :-)
PS: Обязательно сохраните абсолютный путь к целевому каталогу, а не относительный аргумент к cd
.