Я щойно закінчив налаштування свого середовища Dev на ПК з Windows 7. Для використання в командному рядку та терміналах я встановив програму під назвою Console2, яка дивовижна для всіх, хто використовує Термінал на машині Windows.
Однією з важливих речей, які мені були потрібні, було можливість швидко отримувати доступ до папок у терміналі, не завжди роблячи cd /directroy/name/etc/etc
так, що моєю метою було контекстне меню правою кнопкою миші всередині папки в Провіднику.
Мені вдалося це зробити за допомогою наступних модифікацій / доповнень Ключового реєстру
[HKEY_CLASSES_ROOT\Directory\shell\open_console]
@=Open Console2 Here
Icon=C:\Program Files\Console2\Console.ico
[HKEY_CLASSES_ROOT\Directory\shell\open_console\Command]
@=C:\Program Files\Console2\Console.exe -d "%v"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\Background\shell\open_console]
@=Open Console2 Here
Icon=C:\Program Files\Console2\Console.ico
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\Background\shell\open_console\Command]
@=C:\Program Files\Console2\Console.exe -d "%v"
Це чудово працює, тепер я бачу контекстне меню, щоб відкрити вікно терміналу на шляху папки двома способами.
- Клацнувши правою кнопкою миші на назві папки, вона покаже "Відкрити консоль2 тут"
- Відкриваючи папку і клацаючи правою кнопкою у фоновому режимі, я можу побачити те саме контекстне меню, щоб відкрити термінал.
Тепер моя проблема полягає в тому, що я часто отримую доступ до папок і робочих областей за допомогою бібліотек Windows, і це робить моє контекстне меню не працює, коли я отримую доступ до папки через Бібліотеку, а не переходжу безпосередньо до папки.
Наприклад, якщо я відкрию Провідник і перейдіть до ...
E:\Server\htdocs\labs\javascript\SampleJSProject
тоді я можу переглядати та використовувати своє власне контекстне меню.
Однак якщо я отримую доступ до тієї самої папки за допомогою ярлика / бібліотеки, шлях потім виглядає так ...
Libaries\Server Labs\javascript\SampleJSProject
і тепер моє контекстне меню для відкриття терміналу не відображається. Якщо я натискаю в області Адреса, то він показує правильний повний шлях, як зазначено вище.
Я сподіваюся, що це просте рішення, як-от додати десь інший ключ реєстру, але я не знаю, де?
Хтось має ідеї чи рішення?