Как сделать console2 открытым в определенной папке?
С cmd я могу сделать
cmd /K cd /D "c:\repo"
открыть cmd в c:\repo
Как сделать то же самое с console2 при использовании cmd в качестве оболочки?
3 ответа
Решение
Из параметров командной строки справки:
-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
Это добавляет опцию в контекстное меню, которое открывается в этой конкретной папке. Не будет работать в сочетании с настройкой "Startup dir"!
Обновление: если немного изменить 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"