首页 > 解决方案 > 在“创建新控制台”对话框中更改“新进程的启动目录”的默认值

问题描述

我们如何更改新进程的启动目录的默认值?开箱即用的默认设置是我的用户目录C:\Users\bigfo

在此处输入图像描述

我当前的解决方法是更改{Bash::bash}​​任务,使其覆盖“创建新控制台”对话框中的任何内容。我这样做:

设置 "PATH=%ConEmuBaseDirShort%\wsl;%PATH%" & %ConEmuBaseDirShort%\conemu-cyg-64.exe --wsl -cur_console:pm:/mnt -new_console:d:C:\dev

不过,我真正想要的是Create new console对话框看起来像这样:

在此处输入图像描述

标签: conemu

解决方案


conemu & cmder 默认启动位置:

这个问题实际上有两个答案,具体取决于您 真正想做的事情。我将列出两者:

全局默认启动路径

对于所有任务,这是在启动时从 cli 设置的,或者更常见的是从开始菜单任务栏的 windows 启动链接。在任何一种情况下,您都可以从默认设置(通常设置为安装文件夹)对其进行编辑。

  • 如果更改开始菜单链接,请从桌面开始,按下oskey以调出开始菜单。假设 cortana 处于活动状态,您只需 cmder输入即可进行搜索。如果没有,您必须向下滚动才能找到指向 cmder 或 conemu 的链接。

  • right-click在图标上,open file location从上下文菜单中选择。

  • Windows资源管理器打开后,程序的快捷方式将突出显示。右键单击此快捷方式并properties从上下文菜单中选择。

    • 注意:可能会突出显示应用程序位置而不是快捷方式。如果是应用程序,请右键单击该程序并pin to taskbar从上下文菜单中选择。然后跳到关于设置任务栏快捷方式默认文件夹的部分。也可以选择pin to start menu,但此方法需要您导航到 \programdata\microsoft\windows\start menu\programs\并编辑快捷方式。否则,该过程将与任务栏步骤相同。
  • 属性中的第一页/常规选项将首先具有程序的路径,然后是启动文件夹。只需将启动位置更改为您想要的路径(通常是c:\users\<yourname>)。

  • 过程视频:在此处输入图像描述

per-task 方法(覆盖全局默认值):

注意:这是如果您希望在全局默认值以外的位置打开特定任务或多个特定任务。

  • 如果 Cmder/ConEmu 没有运行,请启动它。
  • 在任何终端中,按下winkey+alt+p以打开设置。
  • 在左侧嵌套树导航的设置中,定位到 Startup->Tasks.
  • 向下滚动以找到您要编辑的任务。
  • 在大编辑框中,将输入光标放在末尾,然后按 Startup dir...按钮将启动位置 CLI 选项添加到此任务的启动命令中。
  • 导航到您希望在其中启动应用程序的文件夹。如果您无法导航到该文件夹​​,只需选择任何文件夹并在启动命令中完成后对其进行编辑。
  • 视频:在此处输入图像描述

推荐阅读