你是如何(或者你有)学习键盘快捷键导航的?

时间:2009-06-22 21:25:33

标签: macos keyboard-shortcuts

您在编程时学习键盘快捷键的具体技巧是什么?

我不是说“在列表中查找”了解。相反,你用什么技术来建立一段时间以后我们很多人都拥有的自动肌肉记忆?

您每天选择一个键盘快捷键并全天练习吗?你是否专注于同时学习它们?你学习了一个应用程序的快捷方式,然后转移到另一个应用程序吗?你玩过奇怪的“游戏”提醒你吗?没有?有点激进吗?

这对我来说是一个有趣的问题,因为我的新(第一)Mac即将到来,我很感兴趣我将使用哪些方法来最快地学习在我所处的环境中尽可能避免使用鼠标完全陌生的。

12 个答案:

答案 0 :(得分:8)

一次一个关键功能(没有双关语)。

我使用无聊驱动的学习。当我厌倦了用鼠标调用一个常用功能时,我很快就得到了键盘快捷键。一次一个,没有计划。完成工作,不要让快捷方式专注于您的任务。如果你不太关心它们,它们会足够快。

答案 1 :(得分:3)

当我在Mac上启动时,我使用keycue来帮忙。它提供了当前应用程序的所有快捷方式的快速摘要。

对于intellij,有一个名为“keypromoter”的插件会闪现屏幕上的快捷方式,以便您在鼠标上执行操作。如果您多次使用鼠标操作,它会询问您是否要为其指定新的快捷方式。

答案 2 :(得分:2)

找到列出最有用的快捷方式的参考卡/备忘单,然后打印出一份副本并将其粘贴到显示器的侧面。

在您使用该应用程序一段时间后,习惯了大多数快捷方式,重新读取完整的文档,并发现在第一次使用时没有让您感到非常有用的新内容。

答案 3 :(得分:2)

我倾向于通过注意我最需要哪些功能并记下快捷方式来学习快捷方式,因为我正在用鼠标选择一个功能。当然,这仅适用于显示键盘快捷键以及主菜单项或工具栏按钮工具提示的应用程序。 (幸运的是,Eclipse确实这样做了。)

答案 4 :(得分:1)

我使用了“冷火鸡”方法取得了一些成功:只需移除鼠标即可。把它放在你无法触及的地方,并尝试相处。

答案 5 :(得分:1)

快捷方式是一个方便的问题,当我经常使用它时,我最终会对它们感到满意。

换句话说,我不会练习一段时间我会使用的快捷方式,而且我一直使用的快捷方式(复制,粘贴,注释代码块等)最终会成为“我能做到的”我的眼睛闭着“保留曲目。”

没有激进,没有游戏,没有练习 - 只是用法。

答案 6 :(得分:1)

就像速度立方体记住立方体算法一样

  1. 阅读快捷方式
  2. 练习20-30次(最初参考快捷键列表)
  3. 尝试理解保持快捷方式背后的原因(例如ctrl + C C opy等等。此步骤需要精神CPU时间,但会解决近期记忆中的快捷方式
  4. 以这些间隔修改相同的快捷方式 - > 6小时,24小时,3天,1瓦,到那时你会得到它!
  5. 像Photoshop这样的软件可以使用许多快捷键来实际吸收所有这些键,但练习是最好的选择。

答案 7 :(得分:0)

我打印出一张综合的快捷方式,并把它放在我的桌子上。我从该列表中选择一个或两个重要的,将它们写在便利贴上,并将其粘贴到我的显示器上。

一旦我把它们弄下来,我会再挑几个并重复。

答案 8 :(得分:0)

就个人而言,我并不喜欢键盘快捷键,它们阻碍了我在GUI之间移动而且我并没有真正发现它们让我加速了 - 但我认为这只是因为我认为比我打字慢,你的里程可能变化。

我的大部分“编码”时间用于试图找出如何删除冗余并简化我的设计 - 我从不只是键入一个方法并保留它,大多数我重写了几次,直到它们可读和公平调试;因此打字速度并非完全相关。如果我在编码之前没有花时间,我会在重构和错误中支付它。

无论如何,当我做足够的事情时,我想出了一个按键,我想我只需弄清楚它是什么。经过多年使用Eclipse,我知道可能有5个加速器。

ctrl-shift-t(转到类型)可能是它们中最有用的(好吧,在ctrl-space之后,我甚至不考虑加速器,只是输入的一部分)。

优化导入派上用场(我认为它是shift-alt-o) - 但10个ctrl-space中有9次为你做这个。当你粘贴很多代码时,这很好。

我经常按ctrl-1打开一个“常见修复”。当我立即“修复”很多事情时,我会这样做。

ctrl-shift-L给出了所有快捷方式列表,如果出现新的快捷方式。

这非常接近“它”。

答案 9 :(得分:0)

结对编程。理想情况下,混杂对编程。

你的IDE有成千上万的命令,如果你开始学习所有这些命令,它将需要很长时间,最终不值得这么麻烦。重要的命令是你一直使用(或应该使用)的命令,那些可以节省你很多时间的命令。如果你与其他程序员配对,他们每个人都会做一些惊人的事情 - 每当你期望看到很多步骤,并且变化“刚刚发生” - 你就会喊出来,“嘿!你是怎么做到的?”而你的伴侣告诉你。这种经历的震撼和喜悦将使你的头脑中保持这种伎俩。这是最好的学习方式。

混杂的原因是我们每个人都学会了不同的捷径,不同的技巧;你配对的人越多,接触大招的机会就越多。

这种学习不是刻意的;它很自然,与实际完成工作同时发生。

答案 10 :(得分:0)

我花了很多时间编辑人们糟糕的代码:Ctrl-K + Ctrl-C =< 3

答案 11 :(得分:0)

添加到subtenante响应(因为我没有足够的mojo来实际评论那里),如果我发现自己使用鼠标重复做一些事情(我的阈值是3次,即:第三次我通知我自己捣乱同样的任务)我抬头看键盘快捷键并立即做几次练习。下次它出现时,我尝试从内存中做,如果我失败然后我再次查找它,但我不会鼠标。除非我在mac,windoze或linux之间切换,否则后一种情况几乎不会发生。