在特定文件夹中启动 cmder ConEmu 控制台
Start up cmder ConEmu console in a specific folder
我想在这个路径 C:\xampp\htdocs 中启动我的 Cmder 控制台,但我不明白 'Task parameters' 的语法。例如:
`/icon "%CMDER_ROOT%\cmder.exe`"
有人可以翻译吗? C:\xampp\htdocs to -> /icon "%CMDER_ROOT%\cmder.exe
"
所以我可以编辑 config 并放置我的自定义文件夹:
非常感谢。
将 %USERPROFILE%
改为所需的文件夹。
你可以这样做:
编辑<APP_DIR>/config/user-startup.cmd
文件,追加一行(假设目录为'e:'):
@cd /d "e:"
- 重启cmder。
参考:
说明:打开 Cmder -> 设置 -> 任务 -> select {cmd::Cmder}(在我的例子中)。在底部(文本区域下方),您有名为 "Startup dir..." 的按钮,以及 select 启动目录。关闭cmder,重新开始。就这样,享受
在cmder/vendor/init.bat
找到这一行
:: Set home path
并在其之前添加
@cd /d "C:/YOUR_DIR_NAME/"
两种方式:
- 如果您想更改每个任务的位置:按照 "Maximus" 所说的操作,将 %USERPROFILE% 更改为特定位置。缺点是当创建一个新的控制台window时,"startup directory for new process"(见下图)仍然是默认的ConEmu安装目录。
- 如果你想在创建新控制台时更改 "Startup directory for new process:" 位置(从默认的 ConEmu 安装目录到自定义):
然后为ConEmu/Cmder创建快捷方式,并在快捷方式属性中更改"Start in:"属性;像这样:
现在只需使用快捷方式而不是 exe。这有利于更改所有任务的开始位置(您设置的所有终端)。
转到设置并单击 'Startup dir...' 按钮并指定启动目录。
正如您在示例中看到的,下面的启动目录是 C:\DEV
编辑文件:\CMDER_DIRECTORY\config\user-profile.cmd
cd C:\xampp\htdocs
在下面的示例中,我更改了目录并创建了一个 rotine 来启动 homestead。
:: 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.
对于上一个版本,您可以这样做:
- 打开命令
- 预览:Windows + ALT + T
- 按下“启动目录...”按钮
- Select 文件夹
我想在这个路径 C:\xampp\htdocs 中启动我的 Cmder 控制台,但我不明白 'Task parameters' 的语法。例如:
`/icon "%CMDER_ROOT%\cmder.exe`"
有人可以翻译吗? C:\xampp\htdocs to -> /icon "%CMDER_ROOT%\cmder.exe
"
所以我可以编辑 config 并放置我的自定义文件夹:
非常感谢。
将 %USERPROFILE%
改为所需的文件夹。
你可以这样做:
编辑
<APP_DIR>/config/user-startup.cmd
文件,追加一行(假设目录为'e:'):@cd /d "e:"
- 重启cmder。
参考:
说明:打开 Cmder -> 设置 -> 任务 -> select {cmd::Cmder}(在我的例子中)。在底部(文本区域下方),您有名为 "Startup dir..." 的按钮,以及 select 启动目录。关闭cmder,重新开始。就这样,享受
在cmder/vendor/init.bat
找到这一行
:: Set home path
并在其之前添加
@cd /d "C:/YOUR_DIR_NAME/"
两种方式:
- 如果您想更改每个任务的位置:按照 "Maximus" 所说的操作,将 %USERPROFILE% 更改为特定位置。缺点是当创建一个新的控制台window时,"startup directory for new process"(见下图)仍然是默认的ConEmu安装目录。
- 如果你想在创建新控制台时更改 "Startup directory for new process:" 位置(从默认的 ConEmu 安装目录到自定义):
然后为ConEmu/Cmder创建快捷方式,并在快捷方式属性中更改"Start in:"属性;像这样:
现在只需使用快捷方式而不是 exe。这有利于更改所有任务的开始位置(您设置的所有终端)。
转到设置并单击 'Startup dir...' 按钮并指定启动目录。
正如您在示例中看到的,下面的启动目录是 C:\DEV
编辑文件:\CMDER_DIRECTORY\config\user-profile.cmd
cd C:\xampp\htdocs
在下面的示例中,我更改了目录并创建了一个 rotine 来启动 homestead。
:: 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.
对于上一个版本,您可以这样做:
- 打开命令
- 预览:Windows + ALT + T
- 按下“启动目录...”按钮
- Select 文件夹