2016-06-12 4 views
0

Недавно я загрузил iTerm 3, и у меня есть эта проблема, когда он автоматически записывает CD в определенный каталог при вводе имени.iTerm 3 automatic cd

Так, например, я хочу запустить grunt, но есть каталог grunt. Поэтому, когда я печатаю grunt, он не запускает команду CLI, но автоматически записывает cd в каталог grunt. Как я могу отключить это?

Например (выход моей консоли):

~ → cd Desktop/dir1 
dir1 → ls 
dir2 
dir1 → dir2 
dir2 → 

когда я типа dir2, он не должен автоматически предположить, что я хочу cd правой?

+0

Вы хотели бы поделиться более подробной информацией? Текущий рабочий каталог при вводе grunt, и что произойдет, если вы наберете «./grunt»? –

+0

кажется, что это настройки в моей машине OS X. Это поведение также появляется на обычном терминале. Я просто хочу: я не хочу, чтобы терминал предполагал, что я хочу записывать CD в каталог, когда я печатаю только имя каталога. –

+0

Можете ли вы скопировать свои операции и результаты в тело вопроса? Кажется, что параметр в '' com.googlecode.iterm2.plist. –

ответ

1

Я боюсь, что это поведение не имеет ничего общего с iTerm, но вызвано zsh.
Вы можете отключить его выполнить:

unsetopt AUTO_cd 

Существует родственный question здесь.

+0

Вот и все! Спасибо. –