老习惯

我有两个来自旧Mac OS的习惯,我似乎无法动摇。

首先,当我在使用鼠标时退出应用程序时,我倾向于打开文件菜单而不是应用程序菜单从逻辑上讲,我同意Apple的Quit命令属于Application菜单但是我的直觉,经过这么多年使用旧的Mac OS,Quit命令总是在文件菜单的底部,告诉我否则这只是一个小小的不便 - 特别是因为我通常通过Cmd-Q键盘快捷方式退出应用程序 - 所以我不介意。

其次,我无法说服我的手指不要使用Cmd-N作为制作新文件夹的Finder快捷方式一次又一次,我最终得到一个新的Finder窗口,而不是我想要的新文件夹。

我记得这个我认为Apple在OS X Finder中更改此命令的快捷方式是错误的如果他们从头开始,或许可以提出一个论点,即Cmd-N应该是New Finder Window的捷径。但他们并非从头开始。数百万Mac用户多年来一直使用Cmd-N创建新文件夹这甚至不应该摆在桌面上。

这就是开发人员从一开始就仔细考虑键盘快捷键的原因一旦用户习惯了现有的快捷方式,如果捷径随后发生变化,他们就会变得烦躁不安If the default shortcuts do change in a new version of the app, there really ought to be a way for users to reconfigure them键盘快捷键的重点是将它们提交到内存中。

现在,我认为切换到Mac OS X时要记住的最重要的事情是:在罗马时,像罗马人一样。即,不要像使用Mac OS 9那样尝试使用Mac OS X.如果你愿意,你可以使用第三方软件来模仿各种各样的Mac OS 9行为,但是如果你敞开心扉并学习Mac OS X的方式,你会更开心。

除了您更喜欢Mac OS 9之外,还有一点Mac OS X为您提供圆孔Third party hacks will let you put your square peg inside, but it’s not going to work as smoothly as using the round peg designed for the hole. My dad has a saying:地狱里的人想要冰水,但他们不会得到它。最好处理Mac OS X,而不是假装它是别的东西本着这种精神,我已经远离了Make-OS-X-Act-Like-OS-9系统黑客Unsanity的WindowShade X.是最后一次 - 我用它直到Panther,但Exposé的加入让它很容易放弃。

But, then, what to do about my Finder Cmd-N habit? What I want is to swap the shortcuts for New Folder and New Finder Window我可以用我的理由来证明这种愿望吗?在罗马的时候…motto? Yes, I think soThis isn’t a case of stubbornly trying to stick with the OS 9 way of doing things; it’s just a deeply ingrained keyboard shortcut.

So, how to swap them? I tried using Panther’s new “set your own keyboard shortcuts” feature in the Keyboard & Mouse System Prefs panel, but, alas, it doesn’t seem to let you change the Finder’s shortcut for New Finder Window根据包含的提示本文在Mac OS X上提示但是,我已经整理了一个AppleScript,它可以解决这个问题:

tell application "Finder" to quit
do shell script ¬
    "defaults write com.apple.finder NSUserKeyEquivalents " & ¬
    "-dict-add 'New Finder Window' '@$N' 'New Folder' '@N';"
delay 1 -- pause 1 second
tell application "Finder" to launch

这是一个黑客,但我认为它是一个清洁hack,因为它不会修改Finder本身或其任何资源相反,它只是将两个键盘快捷键条目添加到Finder的“com.apple.finder.plist”首选项文件中(因此,如果您想要安全地播放它,您可以在运行脚本之前简单地备份该文件。)

脚本本身很简单首先,它告诉Finder退出然后它使用命令行默认用于将新设置添加到Finder首选项的工具然后它告诉Finder重新启动It pauses one second before relaunching the Finder; without the delay, the launch Apple event might be sent to the Finder before it has had time to quit.

其他习惯

我已经使用这些交换的快捷方式运行Finder几天了有趣的是,我现在对一个意想不到的问题感到有些恼火:我一直打Cmd-N来制作一个新的Finder窗口即,我发生的事情是,我为Finder中的相同快捷方式开发了两个独立命令的肌肉记忆但是即使在短短几天之后,我也开始习惯它了 - 用于制作新文件夹的Cmd-N连接到我的思想的深处,而不是用于制作新窗口。

当然,您的里程可能会有所不同我很好奇其他旧习惯继续困扰着那些转用Mac OS X的Mac用户如果你有,请发送给我oldhabits@www.gazogooz.com我会编制一份清单(如果您不希望发布您的名字,请务必这样说。)我甚至会考虑来自Windows切换器的评论。