Macos 你(或你)是如何学会键盘快捷键导航的?

Macos 你(或你)是如何学会键盘快捷键导航的?,macos,keyboard-shortcuts,Macos,Keyboard Shortcuts,您发现了哪些在编程时学习键盘快捷键的具体技巧 我不是说“在列表中查找”学习。相反,你使用什么技术来建立我们许多人在一段时间后拥有的自动肌肉记忆 你是否每天选择一个键盘快捷键并全天练习?你是否专注于同时学习它们?您是否学习了一个应用程序的快捷方式,然后转到另一个应用程序?你有没有玩过奇怪的“游戏”来提醒你?没有什么?激进的 这对我来说是一个有趣的问题,因为我的新(第一台)Mac电脑很快就要面世了,我很感兴趣的是,在我完全陌生的环境中,我将使用什么方法来最快速地学习尽可能多地避免鼠标。一次一个关键功

您发现了哪些在编程时学习键盘快捷键的具体技巧

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

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

这对我来说是一个有趣的问题,因为我的新(第一台)Mac电脑很快就要面世了,我很感兴趣的是,在我完全陌生的环境中,我将使用什么方法来最快速地学习尽可能多地避免鼠标。

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


我使用无聊驱动的学习。当我厌倦了用鼠标调用一个常见功能时,我会很快找到键盘快捷键。一次一个,没有计划。把事情做好,不要让捷径把注意力集中在你的任务上。如果你不太在乎他们,他们会来得很快

我使用了“冷火鸡”方法,取得了一些成功:只需移除鼠标即可。把它放在你够不着的地方,试着和睦相处。

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


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

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

换句话说,我不练习我会偶尔使用的快捷方式,我一直使用的快捷方式(复制、粘贴、注释代码块等)最终会进入“我闭上眼睛就可以做这件事”的曲目


没有激进的东西,没有游戏,没有练习——只有用法。

我打印了一份全面的快捷方式备忘单,放在桌子上。我从列表中挑选一两个重要的,写在便条上,贴在显示器上


一旦我记下了这些,我会再选择一些并重复。

就我个人而言,我不太喜欢键盘快捷键,它们阻碍我在GUI之间移动,我也没有发现它们真的能让我加快那么多——但我想这只是因为我觉得比我键入的速度慢,你的里程数可能会有所不同

我大部分的“编码”时间都花在试图找出如何消除冗余和简化设计上——我从不只是键入一个方法然后离开它,大多数时间我会重新编写几次,直到它们可读并经过调试;所以打字速度并不是那么重要。如果我没有在编码前支付时间,我会在以后的重构和bug中支付

不管怎样,当我做了足够多的事情,我想我只需要弄清楚它是什么的时候,我就知道是击键了。使用Eclipse多年后,我知道可能有5个加速器

Ctrl SHIFT-T(GOTO类型)可能是它们中最有用的(在CTRL空间之后,我甚至不考虑加速器,只是打字的一部分)。 优化导入很方便(我认为它是shift-alt-o)——但是10次ctrl空间中有9次是这样做的。当你粘贴很多代码时,这很好

我经常按ctrl-1打开一个“常见修复”。当我一次“修复”很多东西时,我会这样做

如果出现新的快捷方式,ctrl-shift-L会给我一个所有快捷方式的列表


这与“it”非常接近。

结对编程。理想情况下,杂乱的成对编程

您的IDE有数千条命令,如果您开始学习所有这些命令,将需要很长时间,最终不值得费心。重要的命令是您一直在使用(或应该使用)的命令,这些命令可以为您节省大量时间。如果你和其他程序员结对,他们每次都会做一些令人惊奇的事情——每次你希望看到很多步骤,而变化“就这么发生了”——你会大叫,“嘿!你是怎么做到的?”你的搭档会告诉你。那次经历的震惊和喜悦会让你记住这个把戏。这是最好的学习方法

我们两人不和谐配对的原因是我们每个人都学会了不同的捷径,不同的技巧;与你结对的人越多,你就有越多的机会接触伟大的技巧


这种学习不是刻意的;这是很自然的,与实际完成工作并行进行。

我倾向于通过注意我最需要的功能并在用鼠标选择功能时记下快捷方式来学习快捷方式。当然,这只适用于显示键盘快捷键和主菜单项或工具栏按钮工具提示的应用程序。(幸运的是,Eclipse做到了这一点。)

我花了很多时间编辑人们的蹩脚代码:Ctrl-K+Ctrl-C=来添加到Subtenant响应中(因为我没有足够的mojo来实际在那里进行注释),如果我发现自己在重复使用鼠标做某事(我的阈值是3次,即:第三次我注意到自己在执行相同的任务)我抬头看了看键盘快捷键,然后马上做了几次练习。下次它出现时,我试着根据记忆来做,如果我失败了,我会再次查找它,但我不会用鼠标点击它。除非我在mac、windoze或linux之间切换,否则后一种情况几乎不会再发生。

就像速配选手记忆立方体算法一样

  • 阅读捷径
  • 练习20-30次(最初参考快捷方式列表)
  • 尝试理解保持快捷方式不变的原因(例如,ctrl+CforCopy等)。这一步骤将花费大脑CPU时间,但会在短期记忆中解决快捷方式问题