conemu - 在“创建新控制台”对话框中更改“新进程的启动目录”的默认值
问题描述
我们如何更改新进程的启动目录的默认值?开箱即用的默认设置是我的用户目录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 & 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 方法(覆盖全局默认值):
注意:这是如果您希望在全局默认值以外的位置打开特定任务或多个特定任务。
推荐阅读
- javascript - 使用 TypeScript 从 HTML 元素及其子元素中删除所有事件
- java - 如何正确打开png文件
- ruby-on-rails - 延迟作业不执行队列
- ubuntu - nginx 没有监听 ubuntu 的 443 端口
- android - 如何获取视频的当前时间以在 textview 中设置它..?
- r - geom_histogram 轴中的组观察
- c# - 如何明确确保我的恢复、构建和发布设置在 .Net Core 中是一致的?
- python - 三个数字的正则表达式
- python - 评估 tf.data.Dataset.map 映射函数中的张量?
- sql - 如果任何字段匹配,如何对 postgres 表的结果进行分组?