更改ConEmu的默认开始目录


112

如何更改ConEmu设置,以便始终在打开它时,它将在我选择的目录中而不是默认的ConEmu文件夹中启动cmd?


替代解决方案是将一些批处理作业放在您的路径中,仅cd X:\Some\Long\Directory\Name用于您通常使用的目录。这样,您不仅限于一个目录,也不仅限于conumu,而且不仅限于启动时。
达克斯·

Answers:


114

除了Bruno Pereira的答案。

1)另一种方法-在命令中使用“ cmd”创建新任务(如果尚未创建),并将以下内容添加到任务属性的“ Gui args”字段中,然后在启动页面上选择此任务(单选“指定名称的任务”)

/dir "FullPathToDir"

在此处输入图片说明 在此处输入图片说明

2)再举一个例子-运行Shell(启动->命令行)

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

在此处输入图片说明


问题是,当我启动conmumu时,任务无法运行。
Nick Ginanto 2012年

3
不对。您可以在“启动”页面上选择任何命名的任务来启动。
Maximus

我得到的命令组是空的!将/ dir路径添加到任务参数时出错
Nick Ginanto 2012年

2
我什么都不懂 您的应用程序非常出色,但是您需要改善英文标签和GUI的可用性。使用Console2,我只需要转到“编辑”->“设置”,然后编辑“启动目录”字段即可。我要对另一个答案进行投票(如果可以的话,我可以对你的投票进行投票),在2秒钟内我更改了启动目录,步骤不可行。

2
第二种方法更好,因为它更简单且不会打开PowerShell!
Piotr Sobczyk

43

只需编辑您的启动快捷方式并添加如下/Dir选项:

ConEmu /Dir <path to desired directory>

或者在快捷方式属性上,将“ 开始于:”路径更改为您喜欢的内容

在此处输入图片说明


3
我不知道为什么上面的投票更多。这是根据要求更改“默认”开始目录的正确方法。这将适用于在该ConEmu实例中启动的所有任务。
ELLIOTTCABLE 2014年

完全不适合我。
Xupicor

找到了罪魁祸首-我正在用bash调用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

/dirPowershell中,这对我不起作用。我最终将命令如下powershell.exe -noexit D:\MyDocs所示:

具有默认目录的Powershell

然后将其设置为“启动”任务,如Maximus的答案所示:

没有


1

另一个解决方案。创建一个任务,并在ConEmu启动时执行它。

创建任务,例如转到文件夹D:\exampleDir

您可以使用以下命令连接命令 &

任务创建-ConEmu

在启动时执行任务

启动任务-ConEmu

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.