作为以前的 Windows 用户,我有点怀念只使用键盘移动文件的日子。
在 Mac OS X 中可以实现这个功能吗?
编辑:相关问题是仅使用键盘在 Finder 中导航没有这个真的很难。你用鼠标打开两个窗口,然后使用键盘就像用鼠标一样
答案1
我正在回答我自己的问题,但是 Mac OS X Lion 现在终于有它了。在 Lion 中,如果在粘贴复制的 Finder 项目时按住 Option(Command-Option-V),它确实会移动它。(通过http://tidbits.com/article/12320)
答案2
默认情况下,Cmd-X 不适用于文件。您可以通过执行
defaults write com.apple.finder AllowCutForItems 1
在终端中。但它所做的只是将文件移至垃圾箱。
正如之前有人说过的,你可以使用 Cmd+dragNDrop(或者直接拖放 :))来移动文件,但你需要用鼠标来做到这一点。也许有一些脚本可以复制粘贴然后删除原始文件?我不知道。
您可能需要寻找第三方软件,类似于 Total Commander 的软件或类似的东西......
答案3
OS X 不允许这样做。这是苹果设计的问题。他们不相信“切割”某物的隐喻,无论切割程度如何我们(用户)相信它。*1
所以我们只能依靠其他人的想法。很多人都这么做了。
使用 QuickSilver 中的宏来执行此操作(一旦您了解它,您就不会再想没有它了):http://www.macosxhints.com/article.php?story=20081112153330648
使用上下文菜单(QuickAccessCM)执行此操作:http://www.pure-mac.com/cmm.html#quickaccesscm
使用 droplet 来完成(我不建议这样做,因为它也使用鼠标):http://www.versiontracker.com/dyn/moreinfo/macosx/27818
通过替换整个查找器来实现:http://www.cocoatech.com/ (探路者)
我选择了 QuickSilver 方式,因为我是一个键盘迷,而 QuickSilver......好吧,一切以及厨房水槽。
*1 只是,自从 iPhone 上的 OS 3.0 以来,苹果甚至提供了“剪切”选项。我仍然希望——经过几十年的等待——它将要最终也可以在桌面操作系统上使用......
答案4
我猜您想要一个 Finder 解决方案,其他人也写过相关内容,但是......
你可以做手放在键盘上在命令提示符下操作文件系统(使用Terminal.app
或xterm
)。所有常用的 unix 工具都可用,特别是文件移动使用
mv <current path> <destination path>
其中两个路径可以是相对路径,也可以是绝对路径。如果目标是目录(文件夹),则文件将被放置在目的地,否则文件将被重命名。