VS
Часть 1 - сокращенное количество пунктов меню
В новой ОС переработали контекстные меню, но вы можете не увидеть изменений, если пользуетесь сторонним файловым менеджером. Так, Total Commander пока вызывает старые меню, хотя может и адаптироваться в будущих версиях. У меня Проводник уже давно основной, так что я все вижу :)
ℹ️ Microsoft опубликовала пост для разработчиков с обоснованием изменений и рекомендациями. Он несколько сбивчивый, но мотив понятен - меню разрослись до безобразия.
Действительно, для некоторых типов файлов меню уже перестали помещаться в экран по вертикали, даже если не особо злоупотреблять сторонними программами. То есть Microsoft к этому тоже прикладывает руку. А как меню выглядит при двух архиваторах и паре облачных дисков, страшно представить :)
🔪 Большинство старых пунктов убрали в пункт "Показать дополнительные параметры Shift+10". Как обычно, такое решение годится для непритязательных масс, но гиков будет бомбить.
👉 Простейший пример - теперь нельзя быстро выбрать пункт "Edit with Notepad++" или "Open with Code" для всех типов файлов. Встроенный пункт меню "Изменить" ("Edit") тоже не включили в новое меню.
N++ использует библиотеку
NppShell_06.dll
в качестве расширения оболочки и регистрируется в HKCR\*\shellex
\, а VS Code примитивно прописывается в HKCR\*\shell\
. В #Windows11 итог все равно один 🙄Microsoft рекомендует разработчикам добавлять свои приложения в подменю "Открыть с помощью", но это все равно лишние действия для пользователя. Добавление в диалог "Поделиться" теперь возможно и для Win32, однако такой вариант еще неудобнее.
🤷♂️ При этом неизвестно, сколько времени понадобится авторам программ, чтобы адаптироваться. Самостоятельная регистрация в "Открыть с помощью" для всех типов файлов - муторный процесс. Проще было бы компенсировать с Send To, но этот пункт в новое меню не включили.
У разработчиков есть еще вариант с пунктом "Поделиться с (приложением)", который реализуется расширением оболочки. Возможно, создатели редакторов текста и кода пойдут именно таким путем, чтобы обеспечить кратчайший способ открытия файлов в своем приложении. Время покажет.
Во второй части я разберу выделение популярных команд в отдельную область контекстного меню и покажу способ отключения новых меню ✌️