他花了15美元在“系统任务栏”中隐藏了图标,原因会吓到您
介绍
经过20年的C#开发并使用我最喜欢的Windows应用程序,我开始使用闪亮的新MacBook Pro。 怎么办?

如何最大化窗口?
对于使用Windows 7的任何人,Mac上的窗口管理都感觉非常过时。 没有内置的方法可以在监视器之间移动窗口,将它们捕捉到一侧甚至什至……是最大化窗口的适当捷径。

为了处理实际的移动,调整大小和对齐问题,我安装了ShiftIt —它是免费的开放源代码,可以执行上述所有操作。
另一个有用的应用程序是Snap ,它使您可以通过⌘+ Number启动/关注扩展坞中的应用程序-类似于我们在Windows中使用Win + Number的方式。
加速菜单栏加速器
尽管Mac键盘非常友好,但令我震惊的是,任何地方都没有菜单加速器 ,因此您无法按Alt + f来浏览文件菜单。 因此,等等……每次需要菜单中的内容时,是否都需要伸手去拿鼠标吗?
不要怕。 OS X应用程序具有非常强大的菜单搜索功能,该功能隐藏在“ 帮助”菜单下。 只需按⌘+ Shift + /并输入所需的功能。 除了让您快速搜索和执行菜单外,它还打开菜单并向您显示找到的菜单项的确切位置及其直接快捷方式。

自动热键
我是AutoHotkey的狂热用户 在Windows中-它使我能够快速创建宏,自动关闭弹出窗口并为应用创建新的快捷键。
对于Mac,我很高兴发现Keyboard Maestro (36美元)功能强大,但更易于使用。 您可以使用它做什么的一些示例:
- 特定于应用程序的宏-这些快捷方式在目标应用程序以外的任何地方都将不可用。 例如:在Finder中复制路径的快捷方式。 您甚至可以创建控制台应用程序的快捷方式,例如仅在Midnight Commander中有效的快捷方式。
- 全局宏 —分配一个全局密钥以显示一个应用程序。
浮动菜单 -您甚至不必记住快捷键。 您可以创建在应用程序中出现的浮动菜单。 例如,这是我打开tig时出现的菜单:

如果您喜欢创建快捷方式,则可以通过定义一个HyperKey来将其带入一个新的高度。超级键替代CapsLock,允许您定义所需的任何快捷方式,而不必担心与现有快捷方式冲突。
启动应用程序并管理剪贴板
在Windows上,启动应用程序很容易-只需打开开始菜单并开始输入即可。 在Mac上,您可以使用Spotlight (⌘-Space)实现相同的功能。
但是,与Windows不同,启动器还充当smart-alt-tab -如果您正在启动Eclipse且它已经打开,则将其简单地放在前面。
但是,即使Spotlight足够好,我还是选择使用Alfred(免费版/ 23美元)—速度稍快,并且可定制性强得多。 但是,我坚持使用Alfred的一个真实原因是它的内置剪贴板管理器(您必须为此付费)。

在Windows上,我使用了出色的Ditto 我很抱歉放手 但是,事实证明,阿尔弗雷德(Alfred)的剪贴板经理表现出色。 它速度非常快,支持图像,文件,剪贴板合并等等。
今天几号
OS X中的菜单栏取代了任务栏和托盘栏,它位于顶部,但不幸的是,它有很多缺点。 首先,菜单栏中没有日期。 优秀而免费的ItsyCal可以解决(甚至改进)这一点 。 除了在菜单栏中显示日期外,它甚至可以与您的日历同步并显示即将到来的议程。

菜单栏的另一个问题,尤其是在安装了上述所有应用程序之后,它没有“自动隐藏”部分-每个菜单图标都在显示,这可能导致菜单栏中的图标长度过长。 更糟糕的是,这些图标无法移动或排序。

可以解决该问题的应用程序是出色的Bartender 2 (15美元)。 对于Windows用户来说,为这种基本功能支付现金似乎是荒谬的。 在OS X的世界中,它值得每一美元。

出色的本机应用程序
我已经提到了OS X的一些缺点,实际上您需要付出一定的努力来克服其中的一些缺点。 但是,它也带有一些惊人的应用程序。
其中最令人惊讶的是可怕的名字Preview 。 尽管确实可以用于预览图像,但它也可以拍摄屏幕快照,处理图像,添加文本和形状等等。 除了它是一个非常强大的PDF编辑器之外,您还可以对PDF进行注释,对其进行数字签名,旋转,删除和重新排序页面,而且可能比我发现的更多。

Mac上另一个令人惊叹的应用程序是QuickTime Player ,它在Windows中普遍受到讨厌。 再说一次,尽管名字不好,但它的作用远不止于游戏。 它还可以修剪,合并和执行视频和音频的基本时间轴功能。 它还可以旋转和翻转视频文件,然后重新编码(保存)它们。 它甚至可以充当台式机,iPhone和iPad的音频,视频和截屏录像机!
找到一切
Windows中对我来说另一个重要的方面是搜索文件的能力。 我用了一切 搜索文件, Total Commander搜索文件内容。
我在OS X上尝试了几种应用程序,最后选择了“ 查找任何文件” 查找文件。 它的速度非常快,可以在不到10秒的时间内在整个硬盘上找到文件,但是不幸的是,它无法在文件内部进行搜索。
为此,我使用了开源的Silver Searcher 。 除了出色的名称外,它还具有出色的性能,几乎可以立即搜索数百个文件的内容。 但是,它是一个控制台应用程序,因此可能并不适合所有人。
身体上的痛苦
我公司中大多数在办公室使用MacBook的开发人员都直接使用MacBook,他们将笔记本电脑的盒盖保持打开状态并将其用作主屏幕(或副屏幕)。 他们还使用内置的键盘/触摸板,而不是USB键盘和鼠标。
按照他们的例子,我尝试做同样的事情。 触摸板确实和它们一样好,键盘令人愉悦且反应灵敏,但是……我已经习惯了符合人体工学的Microsoft键盘,并且在办公室的笔记本电脑上感到手脚局促,难以进行编程。
更糟糕的是,Mac键盘的组合与Windows的组合大不相同,这迫使我的手指以不寻常的方式定位。 因此,在工作了一天之后,RSI的痛苦困扰了我。
所以我意识到这种工作方式不适合我。 取而代之的是,我得到了两个合适的24英寸显示器,我最喜欢的Microsoft键盘,一个普通的鼠标,然后将其插入。再过半天,我的RSI烦恼就消失了。

使我烦恼的另一件小事是缺少适当的扩展坞。 我习惯于用铲子插入笔记本电脑,现在每次必须插入3条USB电缆,1个充电器和2个显示器。 为了缓解我购买了一个简单的USB集线器的麻烦,虽然它不是完美的解决方案,但确实减少了我需要连接的USB插头的数量。
Windows键盘在一个陌生的地方
与本地MacBook Pro键盘相比,Microsoft键盘具有多个优点-它具有删除键,向上翻页/向下翻页键,但是…
⌘(Cmd)按钮现在在错误的位置。
为了解决这个问题,我下载了Karabiner ,这是一个需要进行大量键盘调整的应用程序。 有了它,我轻松地按以下顺序替换了键: Ctrl , Alt , Win / Cmd与MacBook键盘上的相同。

在使用Karabiner时,我还用适当的反引号( `) /波浪号(〜)替换了MacBook键盘中选项卡上方的±/§怪异按钮。

结局
我希望您发现此应用程序和技巧收藏有用。 如果您对相关主题还有其他疑问,我们将很乐意答复。
在这个太长的概述中我没有涉及的一部分是终端,这是我想要切换到Mac的主要原因之一。 希望在下一篇文章中可以找到。
