mac/windows右键菜单

918 阅读2分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第28天,点击查看活动详情

mac

想要在mac的右键上添加快捷键,这里就需要用到自动操作

image.png

新建自动操作

image.png 从左侧的资源库中挑选类别,因为我想给文件夹添加快捷操作,所以资源库选择文件和文件夹,二级列表中会列出来这个类别里面都支持哪些操作,我要打开文件夹,所以选择的是打开访达项目,双击就会将打开访达项目操作添加到自动操作里面,

再选择vscode,保存下,名字设置为OpenWithCode

此时对文件夹右键,在服务里面,就能看到OpenWithCode

image.png

启用自动操作

如果在右键菜单里面没有看到,在键盘设置里面,启用这个配置

image.png

自动操作脚本保存的位置

image.png

image.png

双击即可编辑这个配置

折叠进二级菜单的问题

发现新增的右键出现在了快速操作的二级菜单里面

image.png

找了一圈,并没法发现好的解决办法,暂时先这么用吧

windows

不同位置的右键菜单

  • 桌面空白处(未验证):

HKEY_CLASSES_ROOT\DesktopBackground\Shell HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell

  • explore空白处:

HKEY_CLASSES_ROOT\directory\background\shell

  • explore文件夹:

HKEY_CLASSES_ROOT\Folder\shell

  • explore文件:

HKEY_CLASSES_ROOT\*\shell

具体的注册表操作步骤

image.png

  • win + r输入regedit(registerer edit的缩写)打开注册表

image.png

  • 默认值为菜单显示的文字,不写的话,默认为该项的key
  • icon(key不区分大小写)为菜单的图标,可以指定使用哪个exe的图标
  • 具体的命令需要写在command项里面

image.png

mysys2配置到右键菜单

我们可以通过msys2_shell.cmd处理,要查看参数使用/?

image.png

具体的配置

  • msys2_shell.cmd -mingw32 -where %V
  • msys2_shell.cmd -mingw64 -where %V

win11去掉烦人的右键菜单“显示更多选项”

# 修改注册表,增加一条注册信息
reg.exe add “HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32” /f
# 杀掉文件资源管理器
taskkill /IM explorer.exe /F
# 启动windows资源管理器
explorer

恢复win11的右键菜单”显示更多选项“

# 修改注册表,删除刚刚添加的记录
reg.exe delete “HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}” /f
# 杀掉文件资源管理器
taskkill /IM explorer.exe /F
# 启动windows资源管理器
explorer