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


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


108
2017-10-02 09:01


Источник


Alt-решение должно помещать некоторые пакетные задания где-то на вашем пути, что просто cd X:\Some\Long\Directory\Name для dirs, которые вы обычно используете. Таким образом, вы не ограничены одним каталогом, вы не ограничены conemu, и вы не ограничены только при запуске. - Dax Fohl


Ответы:


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

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

/dir "FullPathToDir"

enter image description here enter image description here

2) Еще один пример - запустить оболочку вроде (Startup -> Command line)

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

enter image description here


111
2017-10-02 09:51



проблема в том, что задачи не запускаются, когда я начинаю conemu. - Nick Ginanto
Не правда. Вы можете выбрать любую именованную задачу для запуска на странице «Запуск». - Maximus
Я получаю командную группу пуст! ошибка при добавлении параметра / dir PATH к параметрам задачи - Nick Ginanto
Я ничего не понимаю. Ваше приложение отлично, но вам нужно улучшить английские этикетки и удобство использования графического интерфейса. С Console2 мне просто нужно перейти в Edit-> Settings и отредактировать поле «Startup dir», вот и все. Я собираюсь продвинуть другой ответ (и если бы я мог бы сделать его ниже), через 2 секунды я изменил каталог запуска, при этом ваши шаги НЕВОЗМОЖНЫ.
Второй подход намного лучше, так как он проще и не открывает PowerShell! - Piotr Sobczyk


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

ConEmu /Dir <path to desired directory>

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

enter image description here


41
2017-10-02 09:47



Я не знаю, почему у вышеупомянутого больше болей. Это правильный способ изменить «начальный» каталог по умолчанию. Это относится к все задачи, запущенные в этом экземпляре ConEmu. - ELLIOTTCABLE
Тем не менее, это не работает для меня. - Xupicor
Нашел виновника - я вызывал bash с -login , и это всегда приведет к созданию домашнего каталога. Теперь настраиваем каталоги с помощью -cur_console или -new_console работает отлично. - Xupicor


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

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

Перезапуск


6
2018-02-23 15:04



как написать путь к папке, содержащий пробел? - Nick Ginanto
вы пытались процитировать путь с помощью "?


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

/dir %HOMEPATH%

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


1
2018-04-24 05:10





/dir вещь не работала для меня с Powershell. Я закончил тем, что powershell.exe -noexit D:\MyDocs вот так:

Powershell with default directory

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

No


1
2017-09-18 09:01





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

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

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

Task creation - ConEmu

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

Task on startup - ConEmu


1
2018-05-26 06:04