使用cmd,我可以做到
cmd /K cd /D "c:\repo"
在 c:\repo 中打开 cmd
使用 cmd 作为 shell 时如何对 console2 执行相同操作?
使用cmd,我可以做到
cmd /K cd /D "c:\repo"
在 c:\repo 中打开 cmd
使用 cmd 作为 shell 时如何对 console2 执行相同操作?
从命令行选项帮助:
-d <directory>
Specifies a startup directory. If you want to parametrize
startup dirs, you need to specify startup directory parameter as "%1"\
(backslash is outside of the double quotes)
在 2.00b147 中,导航到Edit -> Settings -> Console
并在字段中输入所需的目录Startup dir
。
不是直接的答案,但我发现这更方便: https ://github.com/kodLite/cppStartingKitProject-Guide/blob/master/source/Console_2--Usage--Open_Console_Here.rst
这会在右键单击菜单中添加一个选项以在该特定文件夹中打开。但不能与“启动目录”“设置结合使用!
更新: 稍微改变一下 reg 会更好(在控制台中打开选定的文件夹)
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\Console2]
@="Open in Console2"
[HKEY_CLASSES_ROOT\Directory\shell\Console2\command]
@="C:\\Path\\To\\Console\\2\\Console2.exe -d %0"
[HKEY_CLASSES_ROOT\Directory\Background\shell\Console2]
@="Open Console2 Here"
[HKEY_CLASSES_ROOT\Directory\Background\shell\Console2\command]
@="C:\\Path\\To\\Console\\2\\Console2.exe"