Изменить начальный каталог ConEmu по умолчанию


112

Как изменить настройки ConEmu таким образом, чтобы при открытии всегда команда cmd запускалась в выбранном мной каталоге вместо папки ConEmu по умолчанию?


Альтернативное решение состоит в том, чтобы разместить на вашем пути несколько пакетных заданий, предназначенных только cd X:\Some\Long\Directory\Nameдля каталогов, которые вы обычно используете. Таким образом, вы не ограничены одним каталогом, вы не ограничены conemu, и вы не ограничены только при запуске.
Дакс

Ответы:


114

В дополнение к ответу Бруно Перейра.

1) Другой способ - создать новое задание с помощью «cmd» в командах (если оно еще не создано), добавить следующее в поле «Свойства графического объекта» и выбрать эту задачу на странице запуска (радио «Заданная именованная задача»)

/dir "FullPathToDir"

введите описание изображения здесь введите описание изображения здесь

2) Еще один пример - запустить оболочку как (Автозагрузка -> Командная строка)

cmd "-cur_console:d:C:\Users\Maks"

введите описание изображения здесь


проблема в том, что задачи не запускаются при запуске conemu.
Ник Джинанто

3
Не правда. Вы можете выбрать любую именованную задачу для запуска на странице «Автозагрузка».
Максим

Я получаю команду группа пуста! ошибка, когда я добавляю / dir PATH к параметрам задачи
Nick Ginanto

2
Я ничего не понимаю. Ваше приложение превосходно, но вам нужно улучшить английские ярлыки и удобство использования GUI. С Console2 мне просто нужно перейти в Edit-> Settings и отредактировать поле «Startup dir», вот и все. Я собираюсь поднять другой ответ (и если бы мог, я бы понизил ваш), через 2 секунды я изменил каталог запуска, ваши шаги НЕВОЗМОЖНЫ.

2
Второй подход намного лучше, так как он проще и не открывает PowerShell!
Петр Собчик

43

Просто отредактируйте ярлык запуска, добавив /Dirопцию как таковую:

ConEmu /Dir <path to desired directory>

Или в свойствах ярлыка измените Пуск в: путь к тому, что вам нравится

введите описание изображения здесь


3
Я не знаю, почему у этого выше есть больше голосов. Это правильный способ изменить начальный каталог «по умолчанию» в соответствии с запросом. Это будет применяться ко всем задачам, запущенным в этом экземпляре ConEmu.
ELLIOTTCABLE

Хотя у меня вообще не работает.
Xupicor

Нашел виновника - я вызывал bash с -loginопцией, и это всегда приводило к домашнему каталогу. Теперь настройка каталогов с -cur_consoleили -new_consoleработает нормально.
Xupicor

6

Открыть настройки:

  1. Запуск / Задачи
  2. Создать новое задание
  3. В первом поле введите имя, например Console
  4. В третьей коробке скопируйте это: C:\Windows\System32\cmd.exe -cur_console:d:D:/
  5. Перейдите в «Автозагрузка» и выберите задачу из меню «заданная именованная задача».

Запустить снова


Как мне написать путь к папке, которая содержит пространство?
Ник Джинанто

Вы пытались процитировать путь с "?

1

В окне задачи, как и в верхнем ответе, используйте следующее:

/dir %HOMEPATH%

вместо прямого пути к вашей домашней папке.


1

Это /dirне помогло мне с Powershell. В итоге я поставил команду powershell.exe -noexit D:\MyDocsтак:

Powershell с каталогом по умолчанию

и затем установите это как задачу запуска, как уже продемонстрировано в ответе Максимуса:

нет


1

Другое решение Создайте задачу и выполните ее при запуске ConEmu.

Создать задачу , например, перейти в папкуD:\exampleDir

Вы можете объединять команды, используя &

Создание задачи - ConEmu

Выполнить задачу при запуске:

Задача при запуске - ConEmu

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.