35

我想在这条路线C:\xampp\htdocs中启动我的 Cmder 控制台,但我不明白“任务参数”的语法。例如:

 `/icon "%CMDER_ROOT%\cmder.exe`"

任何人都可以为此翻译吗?C:\xampp\htdocs to -> /icon "%CMDER_ROOT%\cmder.exe"

所以我可以编辑配置并放置我的自定义文件夹: 在此处输入图像描述

非常感谢。

4

8 回答 8

47

转到设置并单击“启动目录...”按钮并指定启动目录。正如您在下面的示例中看到的启动目录是 C:\DEV 在此处输入图像描述

于 2017-05-15T18:31:54.833 回答
19

%USERPROFILE%改为更改为所需的文件夹。

于 2015-08-11T07:48:36.110 回答
5

说明:打开 Cmder -> 设置 -> 任务 -> 选择 {cmd::Cmder} (在我的情况下)。在底部(文本区域下方),您有名为“启动目录...”的按钮,然后选择启动目录。关闭cmder,然后重新开始。就是这样,享受

于 2016-08-16T08:12:40.670 回答
5

两种方式:

  1. 如果您想更改每个任务的位置:按照“Maximus”所说的操作,将 %USERPROFILE% 更改为特定位置。缺点是在创建新的控制台窗口时,“新进程的启动目录”(见下图)仍将是默认的 ConEmu 安装目录。
  2. 如果要在创建新控制台时更改“新进程的启动目录:”位置(从默认的 ConEmu 安装目录到自定义):

在此处输入图像描述

然后为ConEmu / Cmder创建一个快捷方式,并在快捷方式属性中更改“Start in:”属性;像这样:

在此处输入图像描述

现在只需使用快捷方式而不是 exe。这有利于更改所有任务的开始位置(您设置的所有终端)。

于 2017-05-07T21:36:17.733 回答
4

你可以这样做:

  1. 编辑<APP_DIR>/config/user-startup.cmd文件,追加一行(假设 dir 是 'e:'):

    @cd /d "e:"

  2. 重启cmder。

参考:

cmder配置

于 2016-06-17T02:16:18.603 回答
3

对于上一个版本,您可以这样做:

  1. 打开命令
  2. Presh:Windows + ALT + T 在此处输入图像描述
  3. 按下“启动目录... ”按钮
  4. 选择文件夹 在此处输入图像描述
于 2019-04-06T15:49:20.890 回答
2

在里面cmder/vendor/init.bat

找到这条线

:: Set home path

在它添加之前

@cd /d "C:/YOUR_DIR_NAME/"


参考

于 2016-12-09T00:25:56.287 回答
0

编辑文件:\CMDER_DIRECTORY\config\user-profile.cmd

cd C:\xampp\htdocs

在下面的示例中,我更改了目录并创建了一个 rotine 来启动宅基地。

:: use this file to run your own startup commands
:: use  in front of the command to prevent printing the command

:: uncomment this to have the ssh agent load when cmder starts
:: call "%GIT_INSTALL_ROOT%/cmd/start-ssh-agent.cmd"

:: uncomment this next two lines to use pageant as the ssh authentication agent
:: SET SSH_AUTH_SOCK=/tmp/.ssh-pageant-auth-sock
:: call "%GIT_INSTALL_ROOT%/cmd/start-ssh-pageant.cmd"

:: you can add your plugins to the cmder path like so
:: set "PATH=%CMDER_ROOT%\vendor\whatever;%PATH%"

e:
cd ../../../../../Homestead

@echo off

:Ask
echo Would you like to start the Homestead?(Y/N)

set INPUT=
set /P INPUT=Yes(y) ou No(n): %=%
If /I "%INPUT%"=="y" goto yes 
If /I "%INPUT%"=="Y" goto yes 
If /I "%INPUT%"=="n" goto no

cls
echo Invalid option
echo - 
echo -
goto Ask

:yes
vagrant up
goto finalMessage

:no 
cls
goto finalMessage

:finalMessage
echo Your console is ready Mr. Chapela.
于 2018-04-12T20:09:33.433 回答