我有数万张照片想要有效地分类。我想滚动浏览照片并单独决定它们是否属于三个文件夹之一:家庭、摄影或垃圾。
Mac 已经具有一项功能,您可以使用箭头键循环浏览文件夹中的照片。理想情况下,我希望在每张照片上都有一些键盘快捷键,我可以按将其发送到它所属的文件夹。 Mac 已有快捷方式“命令删除”,对应菜单项“移至垃圾箱”。本质上,我想创建两个新的快捷方式,分别对应于“移动到摄影”和“移动到家庭”。
在系统偏好设置中,有一个选项可以创建应用程序特定的键盘快捷键,但它们必须对应于现有的菜单项,显然“移至家庭”或“移至摄影”都不是菜单项。 (我想到的最接近的方法是在预览中使用“移至...”快捷方式,然后会弹出一个窗口,让我选择要发送的位置。显然,每次都指定文件夹效率低下。而且,我想找到内置 Finder 照片查看器的快捷方式,而不是预览照片查看器,所以这对我来说不是一个可行的选择)。
我得出的结论是,我必须用终端做一些事情,尽管我根本没有编程经验,而且我的问题的搜索结果非常令人失望。如果我只知道如何创建预先存在的“移至垃圾箱”菜单项,我将能够为其他文件夹复制该过程......
我觉得我可能有两块拼图,但我不知道如何正确连接它们。
在这个网站我看到了如何在终端中移动文件:
mv ~/Desktop/MyFile.rtf /Volumes/Backup/photography
这不是很有帮助,因为这必须在终端中完成,并且每次都必须指定文件名。 (如果我可以创建一些键盘快捷键,使终端执行上述任务,其中 MyFile.rtf 是由我使用快捷键的照片确定的变量)。问题仍然是:如何使用终端创建键盘快捷键?
从这个网站,我得到了代码
defaults write com.apple.finder NSUserKeyEquivalents '{
"Show Package Contents"="@\r";
"Tags..."="@t";
}'
所以这com.apple.finder
就是您用来指定应用程序的内容:一般形式是com.developer.app
. “Show Package Contents"="@\r";
似乎是您的菜单项,后跟您要使用的快捷方式(@
表示命令键等)。在这里,我再次遇到我想要做的事情不在菜单中的问题!我希望也许使用的示例一个菜单项,但实际上并不需要使用菜单项......所以我非常非常天真地尝试输入一些代码(这当然不起作用):
defaults write com.apple.preview NSUserKeyEquivalents "mv /Downloads"="$@1";
在这里,我只是想将照片移到我的下载文件夹中。$
表示shift,@
表示命令键,$@1
键盘快捷键也是如此。
有人可以帮忙吗?