Keyboard mappings using a PC keyboard on a Macintosh

INTRODUCTION

When you use a Windows (PC) keyboard on a Macintosh computer, the keyboard shortcuts that you use map to different keys. In particular, the primary key that is used in keyboard shortcuts in combination with other keys is frequently different. The following are the primary key substitutions on the Windows keyboard, and their Macintosh equivalents.

Windows Macintosh
CONTROL COMMAND (for most shortcuts) or CONTROL
ALT OPTION
Windows/Start COMMAND/Apple
BACKSPACE DELETE
DELETE DEL
SHIFT SHIFT
ENTER RETURN
MORE INFORMATION

The following are typical Windows keyboard shortcuts and their Macintosh equivalents that apply to the operating system.

System Shortcuts

Action Windows Macintosh
Backward delete BACKSPACE DELETE
Capture whole screen to Clipboard PRINT SCREEN COMMAND+CONTROL+SHIFT+3
Capture front most window ALT+PRINT SCREEN COMMAND+SHIFT+3
Close active window CONTROL+W COMMAND+W
Copy a file/folder CONTROL+ drag icon OPTION+ drag icon
Copy to Clipboard CONTROL+C COMMAND+C
Create an alias or shortcut Mouse right-click, then select Create Shortcut Select item, then COMMAND+L
Delete to Clipboard CONTROL+X COMMAND+X
Exit a dialog box without changes ESC ESC
Find/Search CONTROL+F COMMAND+F
Force exit from unresponsive application CONTROL+ALT+DELETE COMMAND+OPTION+ESC
Forward delete DELETE DEL (Mac notebooks: Function (fn)+DELETE)
View item information or properties ALT+ENTER COMMAND+I
Log off Current User Windows logo key +L COMMAND+SHIFT+Q
Maximize window CONTROL+F10 CONTROL+F3, then UP ARROW or DOWN ARROW to select minimized windows on Dock, then ENTER
Minimize windows Windows logo key +M COMMAND+M
New folder CONTROL+N COMMAND+SHIFT+N
Open file CONTROL+O COMMAND+O
Paste Clipboard content CONTROL+V COMMAND+V
Print CONTROL+P COMMAND+P
Exit/quit program ALT+F4 COMMAND+Q
Rename file/folder Select item, then F2 Select item, then ENTER
Save file CONTROL+S COMMAND+S
Select all items CONTROL+A COMMAND+A
Select more than one item in a list (noncontiguous) CONTROL, then click each item COMMAND, then click each item
Send items to Recycle Bin/Trash Select items, then DELETE Select items, then COMMAND+DELETE
Send/receive e-mail CONTROL+K COMMAND+K
Shut down Windows logo key +U+U COMMAND+OPTION+CONTROL+Eject key
Switch to next window CONTROL + F6 COMMAND+~ (tilde)
Switch to previous window CONTROL+SHIFT+F6 COMMAND+SHIFT+~ (tilde)
Toggle through open applications ALT+TAB COMMAND+TAB
Type special characters ALT+ character key OPTION+ character key
Undo CONTROL+Z COMMAND+Z

Microsoft Office / iWork

The following are typical Windows keyboard shortcuts and their Macintosh equivalents that are specific to the Microsoft Office and Apple iWork office suites.

Action Windows Macintosh
All Caps CONTROL+SHIFT+A COMMAND+SHIFT+A
Bold CONTROL+B COMMAND+B
Extend selection word left CONTROL+SHIFT+LEFT ARROW OPTION+SHIFT+LEFT ARROW
Extend selection word right CONTROL+SHIFT+RIGHT ARROW OPTION+SHIFT+RIGHT ARROW
Font menu CONTROL+D COMMAND+D (Office) or COMMAND+T (iWork)
Italic CONTROL+I COMMAND+I
Move to beginning of current or previous word CONTROL+LEFT ARROW OPTION+LEFT ARROW
Move to end of current or next word CONTROL+RIGHT ARROW OPTION+RIGHT ARROW
Move to end of current line CONTROL+END OPTION+END
New document, new e-mail message, and so on CONTROL+N COMMAND+N
Underline CONTROL+U COMMAND+U

Windows Internet Explorer / Safari Shortcuts

The following are typical Windows keyboard shortcuts and their Macintosh equivalents that are specific to the Microsoft Internet Explorer and Apple Safari Web browsers.

Action Windows Macintosh
Back ALT+LEFT ARROW or BACKSPACE COMMAND+LEFT ARROW or DELETE
Find word/phrase on a page CTRL+F COMMAND+F
Forward ALT+RIGHT ARROW or SHIFT+BACKSPACE COMMAND+RIGHT ARROW or SHIFT+DELETE
Browse to home page ALT+HOME COMMAND+SHIFT+H
Open new browser window CTRL+N COMMAND+N
Open new tab CTRL+T COMMAND+T
Print page CTRL+P COMMAND+P
Refresh Web page CTRL+R COMMAND+R
Switch to next tab CTRL+TAB COMMAND+} (right brace)
Switch to previous tab CTRL+SHIFT+TAB COMMAND+{ (left brace)
Toggle full screen F11 None
Increase text size CTRL+PLUS SIGN (+) COMMAND+PLUS SIGN (+)
Reduce text size CTRL+MINUS SIGN (-) COMMAND+MINUS SIGN (-)
REFERENCES

For more information, visit the Apple Support Web site for the following articles:

Switch 101: On Windows, I used to...

http://support.apple.com/kb/HT2514

Apple Pro external keyboard mapping in Windows

http://support.apple.com/kb/HT1168

Microsoft provides third-party contact information to help you find technical support. This contact information may change without notice. Microsoft does not guarantee the accuracy of this third-party contact information.

The third-party products that this article discusses are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, about the performance or reliability of these products.

Properties

Article ID: 970299 – Last Review: 10/06/2011 06:29:00 – Revision: 3.0

Microsoft Internet Keyboard Pro, Microsoft MultiMedia Keyboard, Microsoft Natural Ergonomic Keyboard 4000, Microsoft Natural Keyboard Elite, Microsoft Natural MultiMedia Keyboard, Microsoft Reclusa, Microsoft Sidewinder X6 Keyboard, Microsoft Basic Keyboard, Microsoft Wired Keyboard 200, Microsoft Wired Keyboard 600, Microsoft Wired Keyboard 500, Microsoft Wireless Keyboard 3000, Microsoft Comfort Curve Keyboard 2000, Microsoft Bluetooth Mobile Keyboard 6000, Microsoft Wired Desktop 600, Microsoft Wireless Desktop 3000, Microsoft Wireless Laser Desktop 5000, Microsoft Wireless Entertainment Desktop 7000, Microsoft Laser Mouse 6000, Microsoft Wireless Optical Desktop 3000, Microsoft Optical Desktop Elite for Bluetooth, Microsoft Optical Mouse, Microsoft Optical Mouse by Starck, Microsoft Wireless IntelliMouse Explorer for Bluetooth, Microsoft Wireless Laser Desktop 6000, Microsoft Wireless Laser Desktop 6000 v2.0, Microsoft Wireless Laser Mouse 8000, Microsoft Wireless Laser Mouse 6000, Microsoft Wireless Notebook Laser Mouse 6000, Microsoft Wireless Notebook Optical Mouse 4000, Microsoft Wireless Optical Desktop 5000, Microsoft Wireless Optical Desktop 4000, Microsoft Wireless Optical Desktop Pro 2.0, Microsoft Wireless Optical Mouse 2.0, Microsoft Wireless Optical Mouse 5000, Microsoft Wireless Notebook Presenter Mouse 8000, Microsoft Wireless Optical Desktop 1000, Microsoft Wireless Optical Desktop 2000, Microsoft Wireless Optical Desktop for Bluetooth, Microsoft Wireless Optical Desktop Elite, Microsoft Wireless Optical Desktop 700, Microsoft Wireless Laser Desktop 4000, Microsoft Wireless Laser Desktop for Mac, Microsoft Wireless Optical Desktop Pro 1.0, Microsoft Wireless Entertainment Desktop 8000, Microsoft Wireless Optical Desktop 700 v2.0, Microsoft Optical Desktop with Fingerprint Reader, Microsoft Natural Ergonomic Desktop 7000, Microsoft Wireless Laser Desktop 3000, Microsoft Wireless Laser Desktop 7000

  • dftsdahomeportal kbexpertisebeginner kbhowto kbsurveynew kbinfo KB970299

[教程] 制作正式版 macOS 10.12 Sierra 安装 U盘(优盘)

一、准备工作:
1.准备一个 8GB 或以上容量的 U 盘,确保里面的数据已经妥善备份好(该过程会抹掉 U 盘全部数据)
2.首先,在 MAS 下载 macOS 10.12 原版安装包。
或者通过其他途径下载,拖动至自己的 应用程序(Applications)文件夹。

确定应用程序名字为「Install macOS Sierra.app」

二、格式化优盘
1.插入你的 U 盘,然后在「应用程序」->「实用工具」里面找到并打开「磁盘工具」
2.在左方列表中找到 U 盘的名称并点击
3.右边顶部选择「分区」,然后在「分区布局」选择「1个分区」
4.在分区信息中的 「名称」输入「ABCD」 (由于后面的命令中会用到此名称,如果你要修改成其他(英文),请务必对应修改后面的命令)
5.在「格式」中选择 「Mac OS 扩展 (日志式)」
6.这时,先别急着点“应用”,还要先在 「选项」里面,选择「GUID 分区表」
7.开始格式化

三、输入终端命令开始制作启动盘
1.请再次确保安装文件是保存在「应用程序」的目录中
2.在「应用程序」->「实用工具」里面找到「终端」并打开。也可以直接通过 Spotlight 搜索「终端」打开
3.复制下面的命令,并粘贴到「终端」里,按回车运行:
——命令开始—— 从sudo开始复制(不要复制这句话)

sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia –volume /Volumes/ABCD –applicationpath /Applications/Install\ macOS\ Sierra.app –nointeraction

——命令结束—— 到nointeraction结束(不要复制这句话)
命令说明:
Install\ macOS\ Sierra.app 这个是正式版的“安装 macOS Sierra” 正确位置
ABCD 这个是优盘的名字

回车后,系统会提示你输入管理员密码,接下来就是等待系统开始制作启动盘了。这时,命令执行中你会陆续看到类似以下的信息:

(在这里输入密码)

Erasing Disk: 0%… 10%… 20%… 30%…100%…
Copying installer files to disk…
Copy complete.
Making disk bootable…
Copying boot files…
Copy complete.
Done.

当你看到最后有 「Copy complete」和「Done」 字样出现就是表示启动盘已经制作完成了!

四、U 盘启动安装 macOS Sierra 的方法

当你插入制作完成的 macOS Sierra U盘启动盘之后,桌面出现「Install macOS Sierra」的盘符那么就表示启动盘是正常的了。那么怎样通过 USB 启动进行全新的系统安装呢?

其实很简单,先在目标电脑上插上 U 盘,然后重启你的 Mac,然后一直按住「option」(alt) 按键不放,直到屏幕显示多出一个 USB 启动盘的选项。

这时选择 U 盘的图标回车,即可通过 U 盘来安装 macOS Sierra 了!这时,你可以直接覆盖安装系统(升级),也可以在磁盘工具里面格式化抹掉整个硬盘,或者重新分区等实现全新的干净的安装。

工具武装的前端开发工程师

Awesome Mac

jaywcjlove/sb jaywcjlove/sb jaywcjlove/sb Gitter

 这个仓库主要是收集非常好用的Mac应用程序、软件以及工具,主要面向开发者和设计师。有这个想法是因为我最近发了一篇较为火爆的涨粉儿微信公众号文章《工具武装的前端开发工程师》,于是建了这么一个仓库,持续更新作为补充,搜集更多好用的软件工具。请Star、Pull Request或者使劲搓它 issues 给我推荐优秀好用的Mac应用,很显然我是一个资深Mac用户,我需要它们帮助我快乐、高效的工作,同时也分享给你。格式参照awesome的清单。

https://github.com/jaywcjlove/awesome-mac

说明

中文 | English

Open-Source Software 表示开源软件,点击进入开源仓库;
Freeware 表示免费使用,或者个人免费
hot 表示热门的软件;
tuijian 表示推荐的软件;
必备 表示装机必备的软件;
1 star 表示强烈推荐的必装神器,星星的数量来表达强烈的程度;

目录

编辑器

一种用于编辑纯文本文件的程序,建议使用免费开源的编辑器

  • Atom – GitHub推出的开源编辑器。star 4 Open-Source Software Freeware hot
  • Sublime Text – 一个比较简洁大方带插件管理系统的流行编辑器。hot tuijian 必备
  • Brackets – Adobe推出的Brackets免费/开源编辑器。Open-Source Software Freeware
  • Visual Studio Code – 微软推出的免费/开源编辑器,TypeScript支持杠杠的。Open-Source Software Freeware hot
  • Emacs – Emacs是基于控制台的编辑器和高度可定制的。
  • LightTable – 下一代代码编辑器。Open-Source Software Freeware
  • TextMate – 文本编辑器软件,与BBedit一起并称苹果机上的emacs和vim,这是以前。Freeware
  • BBEdit – 强大的文件编辑器,用于编辑文件,文本文件及程序源代码。
  • Coda2 – 编写Web应用长得漂亮的编辑器。
  • Vim – Vim古老命令行中使用的编辑器。Freeware hot
    • Vundle.vim – Vim插件管理工具。Open-Source Software Freeware
    • vim-plug – 一个简约的vim插件管理器。Open-Source Software Freeware
    • WebVim – 倾向于开发JavaScript和Web的vim。
    • vim-web – 一个前端开发工程师的vim。Open-Source Software Freeware
    • Neovim – 提高Vim可扩张灵活性。Open-Source Software Freeware hot
    • Spacevim – 模仿Spacemacs的使用方式。
    • Spf13 – 一套全方位的配置项目。
  • Vimr – Vim客户端,升级Vim体验。Open-Source Software Freeware
  • HBuilder – HBuilder是DCloud(数字天堂)推出的一款支持HTML5的Web开发IDE。Freeware hot
  • Tincta – 一个免费的文本编辑器。Freeware
  • IntelliJ IDEA – 一款Java开发集成环境。(学生免费)hot tuijian
  • Webstorm – 是jetbrains公司旗下一款JavaScript开发工具。
    • 学生免费,点击这里 查看更多。
    • 一些很好的插件
      • NodeJS – 集成Node.js,你肯定需要它,很多功能需要它。
      • EditorConfig – 帮助开发者在不同的编辑器和IDE之间定义和维护一致的代码风格。
      • Material Theme UI – Google为React开发的主题。
  • Deco IDE – React Native IDE 支持控件拖拽界面实时变更。Open-Source Software Freeware hot tuijian
  • Xamarin Studio – 免费的跨平台的C# IDE。支持iOS、Android和.net开发。Open-Source Software Freeware
  • NetBeans IDE – A free and open source IDE, mainly used for Java development, but supports many other languages and frameworks. Open-Source Software Freeware
  • Eclipse – 流行的开源IDE,主要用于Java,但为多种语言和平台的插件支持。Open-Source Software Freeware hot

开发者工具

  • WeFlow – 一个基于 tmt-workflow 前端工作流的开发工具。Open-Source Software Freeware
  • Koala – 预处理器语言图形编译工具,支持Less、Sass、CoffeeScript、Compass framework 的即时编译。Open-Source Software Freeware
  • CodeKit – 自动编译Less、Sass、Stylus、CoffeeScript、Jade & Haml等文件。
  • Hosts.prefpane – 编辑 hosts 文件的工具。Open-Source Software Freeware
  • SwitchHosts – 一个管理、切换多个 hosts 方案的工具。Open-Source Software Freeware
  • Gas Mask – 编辑 hosts 文件的工具,更简单方便。Open-Source Software Freeware hot 必备
  • DiffMerge – 可视化的文件比较(也可进行目录比较)与合并工具。Freeware
  • Beyond Compare – 对比两个文件夹或者文件,并将差异以颜色标示。
  • Kaleidoscope – 一款很强大的文本文件和图像比较工具,同时和 git、svn 等版本控制工具能够完美的结合。
  • Fanvas – 把swf转为HTML5 canvas动画的系统。Open-Source Software Freeware
  • EnvPane – 图形终端查看环境变量的应用工具。Open-Source Software Freeware
  • Dash – 强大到你无法想象的API离线文档软件。star 5 Freeware hot tuijian 必备
  • Dlite – 简单的使用Docker的一个软件。Open-Source Software Freeware
  • SnippetsLab – 管理和组织你的代码片段。
  • StarUML – 强大的软件建模软件。
  • Vagrant Manager – 管理你本地服务。Open-Source Software Freeware
  • zeplin – 前端与设计协同工作专用工具。Freeware hot
  • Go2Shell – 从Finder打开命令行。Freeware hot
  • SecureCRT – 一款支持SSH、Telnet等多种协议的终端仿真程序。
  • MJML – 简化设计回应电子邮件的方式。Open-Source Software Freeware
  • TeXstudio – 集成创建LaTeX文档的写作环境。 Open-Source Software Freeware

正则编辑器

  • Patterns – 正则表达式编辑器。
  • Reginald – 正则表达式测试应用程序,使用 RegexKitLiteOpen-Source Software Freeware
  • Regex – 感觉是用过最漂亮的正则表达式测试工具。
  • Reggy – 正则表达式编辑器。Open-Source Software Freeware
  • RegExRX – 正则表达式的开发工具。hot

测试工具

  • Charles – 一个代理工具,允许你查看所有的HTTP和HTTPS流量。
  • Insomnia 3.0 – 漂亮的HTTP请求测试工具。Freeware
  • Cocoa Rest Client – 比Postman看起来漂亮的客户端,测试HTTP/REST endpoints。Open-Source Software Freeware
  • Paw – 先进的 HTTP 客户端。
  • Cellist – HTTP调试客户端。
  • Integrity – 轻松找到无效链接。Freeware
  • Postman – Postman 帮助我们快速测试API。Freeware hot 必备

命令行工具

  • iTerm2 – 免费的终端工具,直接替代自带的Terminal,有非常多惊人的特性。star 4 Open-Source Software Freeware hot tuijian 必备
  • cool-retro-term – 怀旧的命令行终端。Open-Source Software Freeware
  • Oh my zsh – 拥有大量的有用的功能,助手,插件,主题,等特性的命令行工具插件。Open-Source Software Freeware hot tuijian 必备
  • Glances – 在命令行中查看你系统运行状态的工具。Open-Source Software Freeware
  • CakebrewHomebrew 的客户端软件。摆脱命令方便安装、查看、卸载软件。Open-Source Software Freeware
  • Black Screen – 来自 21 世纪的强大终端。Open-Source Software Freeware
  • Fish Shell – 智能且用户友好的命令行终端。hot tuijian
  • oh-my-fish – 和Oh my zsh相似,建立在Fish Shell框架上。hot tuijian
  • bash-it – 一个社区的bash的框架。Open-Source Software Freeware
  • color-retro-term – 一款复古风格的终端,非常酷炫。
  • HyperTerm – 一款基于Node开发的终端软件,逼格很高。Open-Source Software Freeware
  • itunes-remote – 通过终端控制您的iTunes。Open-Source Software Freeware

版本控制

GUI

  • Gitbar – 开源,在你的菜单栏上显示GitHub贡献统计。Open-Source Software Freeware
  • GitHub Desktop – 使用GitHub的GUI应用。Freeware
  • Oh My Star – GitHub的star功能弱,比如分类,本地组织你的GitHub star!
  • GitUp – 一个简单功能强大的git客户端。star 3 Open-Source Software Freeware
  • Hub – 将GitHub接口和git命令进行包装。Open-Source Software Freeware
  • SourceTree – 强大的Git跨平台客户端。Freeware hot
  • Tower2 – 最强大的Git客户端。
  • Versions – Mac上最好的SVN管理工具。
  • Cornerstone – Mac上最佳的SVN管理工具。

版本控制系统

  • GitLab – 一个用于仓库管理系统的开源项目。Freeware hot tuijian 必备
  • Coding.net – 代码托管,项目管理,WebIDE,演示部署,开启云端开发模式,让开发更简单。Freeware
  • phabricator phabricator支持Git、SVN、HG 基于 PHP + Mysql 的开放源代码软件开发平台。Freeware
  • Gogs – 一款极易搭建的自助 Git 服务。Open-Source Software Freeware
  • Gerrit Gerrit 是一个免费、开放源代码的代码审查软件,使用网页界面。Freeware
  • GitHub GitHub代码托管,项目管理,演示部署,瞧,您现在就访问GitHub。Freeware hot tuijian 必备

数据库

  • Sequel Pro – 一个MySQL数据库管理软件。Open-Source Software Freeware hot 必备
  • MySQL Workbench – MySQL数据库官方管理软件。
  • Postico – 现代PostgreSQL客户端,漂亮功能多。
  • ElectroCRUD – MySQL数据库CRUD应用程序。Open-Source Software Freeware
  • Base 2 – 一个用于管理SQLite数据库的软件。Open-Source Software Freeware
  • Postgres.app – Mac上最简单的方法的使用PostgreSQL关系型数据库管理系统。Open-Source Software Freeware
  • PSequel – PostgreSQL数据库GUI软件。Freeware
  • Robomongo – 基于Shell的MongoDB图形化客户端管理软件。Open-Source Software Freeware
  • MongoBooster – MongoDB图形化管理软件,内嵌MongoShell,ES6语法,流畅查询及智能感知。Freeware
  • Mongo Management Studio – MongoDB图形化客户端管理软件。
  • MongoChef – MongoDB图形化客户端管理软件。Freeware
  • Chrome MySQL Admin – 一个Chrome插件,是MySQL开发的跨平台、可视化数据库工具。Open-Source Software Freeware
  • JackDB – 直接的SQL访问你所有的数据,无论在哪里。Open-Source Software Freeware
  • medis – 漂亮的Redis管理软件。Open-Source Software Freeware
  • MDB Explorer – Mac上查看编辑Access数据库的工具。
  • Datum – SQLite – Sqlite3数据库管理软件。
  • mongoDB.app – 在Mac 上最简单的使用MongoDB Open-Source Software Freeware

设计和产品

设计工具

  • Acorn – 一个像PS,全面的功能集的图像编辑器。
  • Affinity Designer – 矢量图像设计工具,可能的Adobe Illustrator的替代。
  • Affinity Photo – 光栅图像设计工具,可以替代Adobe PS图象处理软件。
  • Blender – 全功能可扩展的跨平台3D内容套件。Open-Source Software Freeware
  • Pixelmator – 强大的图像编辑器,可能PS图像处理软件的选择。
  • Sketch – 混合矢量/位图布局应用,特别适用于用户界面,Web和移动设计。star 5 hot tuijian 必备
  • inklet – 将Mac上的触摸板变成绘图板。tuijian
  • Monodraw – 一款文本图像编辑器。Freeware
  • SketchBook – 出众的绘图软件。Freeware
  • Tayasui Sketches – 专业的绘图软件。
  • Nik Collection – 专业照片后期制作工具Google收购后免费。Freeware tuijian
  • Paintbrush – 位图图像编辑器。star 2 Open-Source Software Freeware
  • Krita – 一个开源的位图形编辑软件,包含一个绘画程式和照片编辑器。 Open-Source Software Freeware
  • Vectr – 免费图形编辑器。这是一个简单而强大的Web和桌面跨平台工具,把你的设计变成现实。Freeware
  • Principle – 使用它很容易设计动画和交互式用户界面。star 5

原型流程

  • Justinmind – 功能更丰富团队协作方便。tuijian
  • MockFlow – 用于网页设计和可用性测试的在线原型设计套件。
  • Axure RP 8 – 画原型图工具,团队协作SVN方便好用。hot
  • Mockplus – 更快更简单的原型设计工具。
  • OmniGraffle – 可用来绘制图表、流程图、组织结构图、思维导图以及插图或原型。
  • XMind – 一款实用的思维导图软件。hot 必备
  • Scapple – 一款实用的思维导图软件。hot
  • Framer – 做交互原型的工具。star 5hot
  • Balsamiq Mockups – 一个快速的网页设计原型工具,帮助你更快、更聪明的工作。

其它工具

  • TinyPNG4Mac – 图片压缩专用开源工具。Open-Source Software Freeware
  • Image2icon – 将你的图片转换成图标。Freeware
  • ImageAlpha – 压缩PNG图片,去掉无效的透明。Open-Source Software Freeware
  • ImageOptim – 压缩图片,删除EXIF信息。Open-Source Software Freeware
  • Sip – 收集,整理和分享你的颜色拾色器。tuijian
  • Frank DeLoupe – 支持 Retina 的屏幕拾色器。
  • ColorSchemer – 专业的配色、调色软件。
  • IconKit – App图标自动生成器。
  • Licecap – 是一款屏幕录制工具输出GIF,录制过程中可以随意改变录屏范围。star 4 Open-Source Software Freeware hot 必备
  • GIPHY Capture – 免费软件的捕捉和分享图片在桌面上。Freeware
  • Skitch – 截图附带强大的标注功能。Freeware hot
  • 截图(Jietu) – 截图附带强大的标注功能,腾讯作品。star 5 Freeware tuijian 必备
  • Snip – 高效的截图工具,支持滚动截屏,腾讯作品。Freeware tuijian
  • iPic – 上传插图链接分享。Freeware
  • Iconjar – 图标管理软件,带组织和搜索功能。star 5 Freeware tuijian
  • RightFont – 字体管理工具。star 4 tuijian
  • Solarized – 干净清爽的颜色主题,支持iTerm、Intellij IDEA、Vim等。tuijian

虚拟机

  • Parallels Desktop – 虽然好用但是收费机制,更新花钱、花钱、花钱。hot
  • Virtual Box – 免费、免费、免费,带NTFS读写,不用买ParagonNTFS,省100块。star 4 Freeware tuijian
  • VMWare Fusion – 强大的虚拟机,商业软件。
  • Veertu – Mac上最轻便的虚拟机,只有跑Windows才会收费。比较新,很多功能不支持。Freeware tuijian

通信

推荐一些通信工具,沟通,团队协同。

  • Franz – 一个使用 Electron开发的,可以同时登录23个平台的即时通讯软件。hot Freeware
  • QQ – QQ for Mac App。Freeware
  • WeChat – 微信 for Mac App。Freeware
  • Electronic WeChat – 调用微信接口,使用 Electron 开发的第三方漂亮开源微信应用。Open-Source Software Freeware hot
  • Skype – Skype共享、跨平台的短信和电话。
  • WeiboX – 微博第三方Mac应用。star 5 Freeware tuijian
  • 御飯 – 饭否第三方Mac应用。star 3 Freeware
  • ChitChat – WhatsApp非官方。Open-Source Software Freeware
  • Telegram – 通讯新时代。
  • Messenger – Facebook第三方聊天工具。Open-Source Software Freeware
  • Adium – 呃这个是老的集成多个平台的聊天客户端。Freeware
  • Textual – 最受欢迎的世界与我们相关的KPI应用 for OS X。
  • Gitter – 关于GitHub的项目交流,支持 Markdown,对开发者极为友好。
  • 简聊 – 企业级即时沟通工具,已经下线了,可以自己搭建一套系统玩儿。Open-Source Software Freeware
  • 钉钉 – 企业级办公通讯免费平台。Freeware
  • Slack – 团队协作,沟通工具。
  • 零信 – 随时随地工作,跨平台。
  • 今目标 – 一款面向中小企业的互联网工作平台。
  • BearyChat – 互联网团队协作,沟通工具。
  • Bitpost – 私人分散消息。它是一个p2p的去中心化和无须第三方提供信用担保协议。Open-Source Software
  • Teambition – 团队协作。提供管理任务、安排日程、查找文件、即时讨论等团队所需要的一切协作功能。Freeware
  • 日事清 – 个人日程管理,团队协作工具。日程安排,计划分配,笔记总结等。Freeware
  • Coding.net – 代码托管,项目管理,WebIDE,演示部署,开启云端开发模式,让开发更简单。Freeware
  • WeeChat – 一个命令行聊天客户端。Freeware
  • Email
    • Airmail – 快速的邮件客户端支持Mac和iPhone。
    • Foxmail – 快速的邮件客户端。Freeware hot tuijian
    • MailTags – 管理和组织邮件,日程和标签进行分类邮件。
    • N1 – 可以扩展的开源收费邮件客户端。
    • Postbox – 这个貌似也非常强大哦,关键是简洁漂亮的收费邮件客户端。
    • Polymail – 简单,功能强大,长得好看的新晋邮件客户端。Freeware
    • CloudMagic Email – 界面非常简洁的一个邮件客户端。

数据恢复

音频和视频

  • VOX Player – 免费全能音乐播放器,撸码之余听听歌是一种享受。star 5 Freeware hot tuijian 必备
  • Radiant Player – Google Play音乐播放器。Open-Source Software Freeware
  • Sonora – 一个很小的音乐播放器。Open-Source Software Freeware
  • Audacity – 免费开源的编辑音频的软件。Open-Source Software
  • Audio Hijack – 一个记录任何应用程序的音频,包括网络电话Skype,网络流从Safari,以及更多。
  • Stringed 2 – 音频编辑处理工具。
  • Mixxx – 免费的DJ软件,给你一切你需要的表演组合,名副其实的替代Traktor。Open-Source Software Freeware
  • Cog – 一个免费的开源音频播放器。Open-Source Software Freeware
  • VLC – 开源的跨平台多媒体播放器及框架,可播放大多数多媒体文件。Open-Source Software Freeware
  • XLD – 解码/解码/转换/播放各种“无损”音频文件。Open-Source Software Freeware tuijian
  • HandBrake – 高性能的视频编码和转换工具,具有很好的图形用户界面。Open-Source Software
  • MPlayerX – 媒体播放器。 star 3 Open-Source Software
  • ScreenFlow – 屏幕和视频编辑软件。
  • mpv – 媒体播放器。Open-Source Software
  • ArcTime – 跨平台字幕制作软件。hot tuijian 必备
  • Perian – 让QuickTime播放所有常见格式的免费插件。star 5 Open-Source Software hot tuijian 必备

书签阅读写作

  • Spillo – 功能强大,美观、快速网络书签网页阅读。
  • iChm – 读chm文件的软件。Freeware
  • Chmox – 读chm文件的软件。Freeware
  • CHM Reader – 读chm文件的软件。Freeware tuijian
  • Kindle App – 亚马逊 Kindle App 电子书阅读器。
  • RSS
    • Feeds 2 – 监控任何RSS。Open-Source Software Freeware
    • ReadKit – 书签RSS管理客户端。
    • Reeder 3 – RSS 服务订阅。hot tuijian 必备
    • Leaf – RSS 客户端程序。hot
    • Vienna – RSS/Atom 新闻阅读客户端。Open-Source Software Freeware
  • Markdown
    • Mou – 免费 Markdown 编辑神器。Freeware hot
    • Marp – Markdown 制作幻灯片编辑器。Open-Source Software Freeware
    • TextNut – Markdown编辑器,富文本之间自由切换。Freeware
    • MWeb – 专业的 Markdown 写作、记笔记、静态博客生成软件。hot
    • Typora – 基于 Electron 的“读写一体” Markdown 编辑器。Freeware hot tuijian
    • MacDown – 一款开源的Markdown编辑器,深受Mou的影响。Open-Source Software tuijian Freeware
    • EME – 最近刚出的一款Markdown编辑器,界面很像Chrome浏览器的界面,很简约。
    • LightPaper – 简单的Markdown文本编辑器。
    • Cmd Markdown – Cmd Markdown 编辑阅读器,支持实时同步预览,区分写作和阅读模式,支持在线存储,分享文稿网址。 Freeware
  • 笔记
    • Quiver – 程序猿的笔记本。
    • 有道云笔记 – 支持多目录,Markdown,iWork/Office预览。Freeware tuijian 必备
    • 为知笔记 – 支持Markdown,搜集整理图片链接导入文档。Freeware tuijian 必备
    • leanote – 支持Markdown的一款开源笔记软件,支持直接成为个人博客。Open-Source Software Freeware

制作电子书

  • Calibre – 丑陋的软件,但强大的软件电子书管理和转换。Open-Source Software Freeware
  • Sigil – 多平台EPUB编辑器 Open-Source Software Freeware

FTP客户端

  • Transmit – 一个FTP客户端,支持FTP + SFTP + S3。
  • Flow – 支持简单的 FTP + SFTP 客户端。
  • Yummy FTP – 专业快速,可靠的FTP客户端。
  • Cyberduck – 免费FTP,SFTP,S3和WebDAV客户端 & OpenStack Swift Client。Freeware
  • FileZilla – 跨平台的FTP,FTPS和SFTP客户端。hot

软件打包工具

  • Finicky – Web应用程序转化为苹果的应用程序。Open-Source Software Freeware
  • nw.js – 使用HTML和JavaScript来制作桌面应用。Open-Source Software Freeware hot
  • Electron – 前身是 AtomShell,使用 JS、HTML 和CSS 构建跨平台的桌面应用程序。Open-Source Software Freeware hot
  • React Native Desktop for Mac – 用 React Native 技术构建 OS X 下的桌面应用程序。Open-Source Software Freeware tuijian
  • React Native Desktop for Ubuntu – 用 React Native 技术构建 Ubuntu 下的桌面应用程序。Open-Source Software Freeware tuijian
  • AppJS – 使用 JS、HTML 和CSS 构建跨平台的桌面应用程序。Open-Source Software Freeware
  • HEX – 使用 JS、HTML 和CSS 构建跨平台的桌面应用程序,有道出品。Open-Source Software Freeware
  • AlloyDesktop – 同上,腾讯出品,给个差评。Open-Source Software Freeware
  • MacGap – 桌面WebKit打包HTML、CSS、JS应用。Open-Source Software Freeware

下载工具

  • Transmission – 免费的BitTorrent客户端 Open-Source Software Freeware
  • aria2 – 一款支持多种协议的轻量级命令行下载工具。Open-Source Software Freeware
  • JDownloader – 下载工具,下载文件的一键式托管。Freeware
  • You-Get – 网络富媒体命令行下载工具。Open-Source Software Freeware
  • Free Download Manager – 功能强大的下载加速器。Freeware
  • FOLX – Folx 是一个Mac osx 系统风格界面的下载管理工具。 Freeware

网盘

推荐一些有Mac客户端的网盘。

  • Dropbox – 非常好用的免费网络文件同步工具,提供在线存储服务。Freeware
  • 百度云 – 百度云客户端。Freeware hot
  • 腾讯微云 – 腾讯云客户端。Freeware
  • 坚果云 – 坚果云客户端。Freeware
  • 115 – 115云客户端。Freeware
  • 360 – 360云客户端。Freeware
  • 快盘 – 金山快盘,倒闭了? Freeware
  • owncloud – 私有云网盘。
  • Mega – 免费的云服务,提供50GB的免费存储空间。Freeware

输入法

浏览器

这里放Mac的浏览器应用

  • Safari – Mac预装自带浏览器。Freeware
  • Chrome – Chrome浏览器谷歌出品。star 4 Freeware
  • Firefox – 火狐浏览器。Freeware
  • Opera – Opera 浏览器。Freeware
  • QQ浏览器 – QQ浏览器-腾讯出品。Freeware
  • 傲游云浏览器 – 傲游云浏览器。Freeware
  • Vivaldi – Opera开发商出品新的浏览器。Freeware
  • Ōryōki – 小的web浏览器。这是一个试验性的项目,目前正在开发中Freeware

翻译工具

  • 有道翻译 – 有道词典桌面版。Freeware
  • 辞海词典 – 学单词、背单词、辞海词典。Freeware
  • eudic – 欧路词典词典。
  • iTranslate – 支持全世界超过 80 种语言发音和输出。Freeware

科学上网

假设你是个勤奋的同学,你总有一天会强烈需要它们,上帝保佑他们吧。

  • ShadowsocksX – 一个快速的隧道代理,可以帮助你绕过防火墙。Open-Source Software Freeware hot
  • ShadowsocksX-NG – 一款ShadowsocksX客户端软件。Open-Source Software Freeware
  • Lantern – 科学上网。Open-Source Software Freeware tuijian 必备 hot
  • 鱼摆摆 – 科学上网。
  • Tunnelblick – OpenVPN的免费软件。Freeware
  • GoAgentX – 科学上网。Open-Source Software Freeware
  • Surge – 科学上网。Freeware
  • 云梯 – 在圈内小有名气的VPN服务提供商。hottuijian
  • srocket – 开启科学上网。Freeware
  • LoCoVPN – 每天签到可获得2小时免费VPN加速。Freeware
  • 二师兄VPN – 提供无限流量、无限续期免费VPN账号。Freeware
  • GTX加速器 – 每天签到领取500M流量。Freeware
  • GreenVPN – 注册激活送免费VPN加速流量。Freeware
  • 风驰VPN – 无限流量、无限续期的免费VPN加速服务。Freeware
  • 开眼 – Chrome插件免费的科学上网利器。Freeware

其它实用工具

  • CheatSheet – CheatSheet 是一款Mac上的非常实用的快捷键快速提醒工具。star 4 Freeware
  • WWDC – Mac OS的非官方的WWDC APP。Open-Source Software Freeware
  • xScope – 测量、检查和测试屏幕上的图形和布局的工具。搜索你的苹果和网络,快速打开应用程序。
  • f.lux – 自动调整您的电脑屏幕,以匹配亮度。Freeware
  • Todoist – 跨平台的任务管理器与移动应用程序。
  • Karabiner – 一个强大的和稳定的OS X的键盘定制。Open-Source Software Freeware
  • Keytty – 让你通过键盘使用鼠标。
  • AppCleaner – 一个小应用程序,让你彻底卸载不需要的应用程序。Freeware tuijian
  • BetterZip 3 – 压缩解压缩工具支持格式 ZIP、TAR、TGZ、TBZ、TXZ (new)、7-ZIP、RAR。Freeware hot tuijian 必备
  • Numi – 漂亮的计算器应用。Freeware
  • SSH Tunnel – 管理你的SSH。
  • Mounty – NTFS 分区读写组件。Freeware
  • Tuxera NTFS – Mac上的NTFS文件系统驱动。
  • gfxCardStatus – 控制Mac独立显卡与集成显卡之间的切换。Freeware tuijian
  • openEmu – 模拟器,可以玩魂斗罗之类,放松回到小时候。Open-Source Software Freeware tuijian
  • Alfred – 效率神器。tuijian hot
  • Hammerspoon – 功能强大的自动化工具,Lua 脚本驱动,支持窗口管理。Open-Source Software Freeware
  • DaisyDisk – 磁盘空间使用扫描工具。
  • iStat pro – 免费的Mac OS电脑硬件信息检测软件。Freeware
  • BitBar – 支持使用各种语言将信息展示到Mac OS的菜单栏。Open-Source Software Freeware
  • ClipMenu – 一个剪贴板操作的管理器。Freeware
  • Caffeine – 实用工具,菜单栏按钮,点击休眠。Freeware
  • Itsycal – 一款简洁实用的开源日历工具。Open-Source Software Freeware
  • HTML5 Player – Chrome插件解决中国视频网站播放视频电脑发热的情况。
  • Monity – 帮助用户实时监控系统的一款非常漂亮的软件。star 3
  • BetterTouchTool – 代替默认的系统操作方式(组合键、修饰键、手势等)。Freeware
  • iStats – iStats 是一个可以让你快速查看电脑 CPU 温度,磁盘转速和电池等信息的命令行工具。Open-Source Software Freeware
  • InsomniaX – 合上盖子不眠不休,继续听歌下载。
  • NoSleep – 合上盖子不休眠,可根据是否连接电源单独设置。
  • 窗口管理
    • ShiftIt – 窗口位置和大小管理软件。star 4 Open-Source Software Freeware hot tuijian 必备
    • Moom – 多任务多窗口的软件。
    • Slate – 窗口管理器,可用JavaScript写配置。Open-Source Software Freeware
    • Amethyst – 窗口管理器(自动保持窗口大小的窗口)。Open-Source Software Freeware
    • Spectacle – 简单的移动和调整大小的窗口,和可定制的键盘快捷键。
  • 密码管理
    • 1password – 跨平台帐号密码管理软件。hot tuijian 必备
    • LastPass – 密码管理器和安全的数字笔记。
    • KeePassX – 一个免费的,开源的,体积小的密码管理器。Open-Source Software Freeware
    • MacPass – 密码管理器。Open-Source Software Freeware
  • Finder

远程协助

  • TeamViewer – 远程协助及在线协作和会议功能的软件,商业软件个人使用免费。star 4Freeware tuijian 必备
  • tmux 终端登录远程主机的命令行工具。Open-Source Software

第三方应用市场APP

这里讨论盗版问题或者提供黑名单?,拒绝盗版从我做起,欢迎大家监督。

正版

这里只提供正版软件购买下载的应用商店。

  • HackStore – 一个类似于cydia的第三方Mac应用市场,平台拒绝盗版。star 4 tuijian Freeware
  • MacUpdate Desktop – 管理/更新/下载App,跟踪优惠信息。star 4
  • homebrew-cask – 体验通过命令行安装Mac软件的工具。

应用商店黑名单

第三方应用市场APP黑名单,存在盗版软件传播和下载,拒绝盗版从我做起,欢迎大家监督它们。

Mac软件下载网站

这里主要是推荐一些软件下载的网站,还有一些Mac OSX软件分享网站

正版/介绍

盗版软件下载网站黑名单

上面有大量的开源软件或者免费软件,拒绝盗版从我做起,下面被删除的网站提供大量破解软件下载,欢迎大家监督它们。

  • 玩转苹果:http://www.ifunmac.com
  • Mac软件下载站:http://www.pshezi.com
  • MacPeers:http://www.macpeers.com
  • Mac志:http://www.isofts.org
  • Mac软件分享:http://www.waitsun.com
  • AppKed:http://www.macbed.com
  • 苹果软件园:http://www.maczapp.com
  • Mac精品软件:http://xclient.info/
  • Macx:http://www.macx.cn/
  • 腾牛网:http://www.qqtn.com/mac/r_17_1.html

⬆ 返回顶部

工作经常用到的Mac软件整理

前言

这是我个人在工作中会用到的Mac软件,其中包括办公、开发、视频等软件,在这里全部整理到一起,方便以后使用。以下所有软件基本都是可以用的,不懂可以联系我,如果发现好用的软件也会整理在这篇文章中。

1.MarkDown编辑器

工作中我基本就用MacDown。

Mou: 下载地址 密码: qxe8

MacDown: 下载地址 密码: bg4m

Ulysses: 下载地址 密码: ywv9

2.MarkMan

Mac上设计师必备的软件,是一款方便高效的标注工具,极大节省设计师在设计稿上添加和修改标注的时间,让设计更有爱。 马克鳗使用起来也是非常简单,双击添加测量,单击改变横纵方向等等功能,基本都是一建完成。

下载地址 密码: ifku

3.SimPholders 2

iOS的辅助工具,能够在菜单栏里面快速的访问iphone simulator中的应用的文件夹。

下载地址 密码: i8jn

4.MEGAsyncSetup

说白了就是外国网盘,普通用户免费50G,可以存储不被和谐的重要文件。

下载地址 密码: d4he

5.Alfred 3.0和3.1

效率神器,无需鼠标就可以实现各种操作,包括出发各种文件、网络操作,其UI界面使用方便,而且不是通过命令来实现。

下载地址 密码: fvp7

6.iOS Images Extractor

提取App.car包里面的素材

下载地址 密码: keun

7. Lantern

上外国网站专用,目前这是老版本,想要新版本的可以上网搜索下载。

下载地址 密码: qbyr

8.Snip

是一款Mac OS下简单高效的截图工具,Snip是Mac平台的截屏应用,支持自动识别固定窗口、图形标记支持再次编辑、关联QQ邮箱截屏功能。

下载地址 密码: 3rzw

9.The Unarchiver

是Mac OS下用于压缩 / 解压缩的应用软件,支持相当多的压缩文档格式,使用相当便捷,还能极大避免压缩 / 解压缩过程中的乱码问题。

下载地址 密码: e29y

10. LICEcap

是一款屏幕录制工具,支持导出 GIF 动画图片格式,轻量级、使用简单,录制过程中可以随意改变录屏范围。

下载地址 密码: k4vu

11.PicGIF

是一款能够帮你从图片或是视频中制作 GIF 动画图片的软件,操作十分简单,将要制作的图片或者视频按顺序排好,然后设置大小、速度、添加上文字就可以了,支持绝大部分的视频文件格式及图片格式。

下载地址 密码: 1tr9

12.欧路词典

我主要用这个划词在线翻译,其他功能不怎么用。

下载地址 密码: k99p

13. Airmail

这是一个Mac OS平台非常好用的轻量级的邮件客户端软件,采用全新的界面设计,堪称目前 Mac OS 平台上最好用Mac 邮件客户端之一。

下载地址 密码: xf1g

14.Axure RP

是一个产品经理必备的交互原型设计工具。能够高效率制作产品原型,快速绘制线框图、流程图、网站架构图、示意图、HTML 模版等,它可以辅助产品经理快速设计完整的产品原型,并结合批注、说明以及流程图、框架图等元素将产品完整地表述给各方面设计人员,如 UI、UE 等等,并在讨论中不断完善。

下载地址 密码: tvs9

15.BetterZip

是一款功能强大的压缩软件,不必解压就能快速地检查压缩文档。它能执行文件之间的合并并提供密码。使用它,用户可以更快捷的向压缩文件中添加和删除文件。

下载地址 密码: zdwi

16. Boom

是一款 Mac OS上的设备音量管理工具,可以让你的Mac设备音量更大。

下载地址 密码: 2kik

17. Charles

是在 Mac 下常用的网络封包截取工具,在做移动开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析。

下载地址 密码: 9434

18. Cornerstone

是Mac上最佳的SVN管理工具,3.0版本。

下载地址 密码: 7gnj

19.Downie for Mac

是一个超级易于使用的视频下载,支持YouTube,Vimeo 超过100个其他网站。它不会因为大量的选项而让用户困扰 – 它只是简单的做它的下载工作!

下载地址 密码: 3csh

20.Mindnode

凭借其简介的风格与人性化的操作,它成为不少朋友绘制思维脑图的好帮手,基本功能一应俱全,操作非常便利,可以与 Mac 电脑同步,还提供了无线局域网访问。

下载地址 密码: zqmi

21. Movist

是Mac平台下一个全格式播放器,基于QuickTime & FFmpeg,您可以选择由QuickTime 还是 FFmpeg来解码播放,支持.avi、.mkv、.wmv、flv、rmvb等格式,支持srt和smi外挂字幕文件、影片列表播放等。CPU占用率低. 是一个很棒的播放器。

下载地址 密码: t3yt

22.MPlayerX

全新基于FFmpeg 和 Mplayer开发的音频视频播放器.虽然界面一般但是功能强大 同时解码速度和运行速度很快. 支持99%的视频格式. 是播放软件的备选之一。

下载地址 密码: jvjv

23.OmniPlan

是 Mac OS X 平台的的一款非常强大的项目管理软件,它提供的功能包含了自定检视表、阶层式的纲要模式、成本追踪、里程碑、任务限制与相关性、资源分配、时程控制、Gantt 图表、违反事项显示、关键路径等等。

下载地址 密码: m32g

24.PaintCode

随着移动互联网的快速发展,越来越多的软件移居到了mobile device上,作为一名Coder或是Designer,必须学习新的移动平台开发技术才能跟上潮流,PaintCode是Apple Designer入门APP开发最合适的辅助工具之一,她可以把你绘制的矢量UI自动转化为适用于iOS/OS X的Objective-C、Swift代码,可以被视当年网页制作神器DW的今世转生版。

下载地址 密码: ba9j

25.PDF Expert

是一个 PDF 阅读器,打开速度都比同类快上不少,平滑流畅的滚动效果,标签页设计,也大大提高了工作效率。

下载地址 密码: gzhg

26.Quiver

是 Mac OS上一款适合程序猿使用的笔记本,支持混合书写文本、代码、Markdown标记等,方便程序员记录笔记和代码片段,并提供全文搜索功能,类似印象笔记的左中右三栏布局,是一款程序猿必备的利器。

下载地址 密码: vdij

27.Reveal

iOS开发UI调试,对于UI上的层的显示很清晰直观,可以很方便的用于UI的调试,用来学习UI的使用也是无上利器。

下载地址 密码: r6wp

28. RightFont

非常轻巧的字体管理工具,打开后将会看到一个非常简洁的字体列表窗口。通过搜索你可以找到你所安装过的字体进行预览,而且RightFont被设计成始终处于窗口最上方,所以它看上去很像设计软件中的一个字体窗口。用起来也毫无违和感。

下载地址 密码: bx9s

29.ScreenFlow

是Mac OS平台上一款优秀的屏幕录像软件。不但可以录制桌面操作还可以进行后期的剪辑工作,可以添加字幕, 增加视频效果与文字效果等功能,支持输出成 MOV,FLV 等格式。此软件获得WWDC 2008软件设计大奖。

下载地址 密码: ap2e

30. SecureCRT

是一款支持SSH(SSH1和SSH2)的终端仿真程序,同时支持Telnet和rlogin协议。SecureCRT是一款用于连接运行包括Windows、UNIX和VMS的远程系统的理想工具。

下载地址 密码: ir3p

31. Shim

是Mac平台上好用的的VPN客户端。

下载地址 密码: 77cn

32.Sip

如果你不喜欢系统自带的取色器,这一款非常不错的Mac屏幕取色软件,你只需要鼠标点一下即可取得屏幕当前位置的颜色值,并将数据自动存到剪切板,方便随时粘贴出来。支持 CSS、UIColor 等多种格式。

下载地址 密码: s2v3

33.Sketch 3

是最强大的移动应用矢量绘图设计工具,对于网页设计和移动设计者来说,比PhotoShop好用N倍!尤其是在移动应用设计方面,使用简单,学习曲线低,并且功能更加强大易用。

下载地址 密码: 7kn9

34.TextLab

是一款Mac上实用的代码格式转换工具,可以转换和验证JSON、HTML、XML、Base64等代码格式,简单易用,很实用的一款开发辅助工具!

下载地址 密码: smy3

35.Sublime Text

是一个代码编辑器(Sublime Text 2是收费软件,但可以无限期试用),也是HTML和散文先进的文本编辑器。Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。

下载地址 密码: 7dc4

36. Tower

是一款非常强大的Git客户端,如果你使用git的过程中,感觉使用命令很困难,可以尝试使用Tower。

下载地址 密码: uian

37.Parallels Desktop

功能最强大灵活度最高的虚拟化方案,无需重启即可在同一台电脑上随时访问Windows和Mac两个系统上的众多应用程序。从仅限于PC的游戏到生产力软件,Parallels Desktop都能帮您实现便捷使用。

下载地址 密码: g1r8

如果上面链接失效下面是我的外国网盘下载:

下载地址 密钥: !SFyjU2QwxgWpCXJ6i5lO_Q

38. VMware Fusion (for Mac)

是在Mac 计算机上无缝运行 Windows 的最佳方式,可以使 Mac 系统和 PC 完美结合。通过提供直观形象的 Mac 界面和一系列强大的功能,VMware Fusion 可确保 Windows 应用程序在 Mac 计算机上实现无缝运行。

下载地址 密码: 2un9

39.MacAutoDMG

在Mac上给App一键制作DMG文件。

下载地址 密码: gmpk

40.Office for Mac

包含 Word、Excel、PowerPoint、Outlook 和 OneNote — 将熟悉的 Office 与你钟爱的独有 Mac 功能相结合,让你可以快速上手。

Office for Mac 2011 SP2简体中文大客户授权免激活可升级:

下载地址 密码: ajdc

Office for Mac 2011 14.4.3 中文版:

下载地址 密码: mrip

Office for Mac 2016:

下载地址 密码: f6ga

41.Final Cut Pro

是 Mac OS 平台上最好的视频剪辑软件,基于Cocoa编写,支持多路多核心处理器,支持GPU加速,支持后台渲染,可编辑从标清到4K的各种分辨率视频,ColorSync管理的色彩流水线则可保证全片色彩的一致性。

下载地址 密码: evm4

注:软件仅供学习使用,请勿用于商业用途,请在下载后24小时内删除。本文章不承担由于下载使用导致的任何法律责任。

mac下无法远程桌面连接win10的解决办法

原来在Mac OSX下远程win7系统很正常,后来把windows系统升级成了win10,再远程桌面时就一直失败,提示“远程桌面连接无法验证您希望连接的计算机的身份”。

解决办法:
1,先查看防火墙是否打开,是否去掉“仅允许运行使用网络级别身份验证的远程计算机…”
2,如果还是不行的话。便需要开启组策略中远程桌面链接安全层:
(1)开始-运行-gpedit.msc,进入组策略编辑器。
(2)在左侧边栏中展开,计算机配置-管理模板-Windows组件-远程桌面服务-远程桌面会话主机-安全,修改以下两项。
第一,远程(RDP)连接要求使用指定的安全层,改为启用,安全层选择RDP。
第二,要求使用网络级别的身份验证对远程连接的用户进行身份验证,改为禁用。
(3)关闭组策略编辑器,重启即可。
原文出自:www.hangge.com  转载请保留原文链接:http://www.hangge.com/blog/cache/detail_899.html

Bootcamp Mac 安装Win10 教程

安装win10之前,告诉你首先要准备的东西:一、苹果电脑(可以正常进入Mac OS系统的)二、U盘(大于等于8G,确定不是坏的)
这两样东西准备好,我们就可以开始了

1、分区–进入苹果电脑的Mac OS系统,找到“实用工具”里的“磁盘工具”,双击打开,先点本机总的那块儿磁盘,再选择“分区”,点“+”增加一个分区,右侧“大小”可以调整WINDOWS的大小,确定好分区大小之后,点击“应用”,就可以等待分区完毕了!(注意:1、WINDOWS分区的格式是Mac OS扩展(日志式)2、如果提示分区失败的话,可以进入recovery分区修复一下磁盘,如果修复后还是不行,建议整个磁盘格式化重装Mac吧)

1.png

2、准备–Win10镜像文件和激活工具

windows 10 下载(把下面链接复制到迅雷里即可下载)
cn_windows_10_multiple_editions_x64_dvd_6848463.iso (4.01 GB)

win10jihuotools_3987.rar (2.46 MB, 下载次数: 16337)
2.png

3、使用BootCamp助理制作WIN10启动U盘和获取WINDOWS对应的驱动
BootCamp助理的位置在–应用程序–实用工具下,找到后双击打开
3.png
点击继续
4.png
选择第一个选项(制作WIN10 U盘启动)和第二个选项(获取WINDOWS对应的驱动)
5.png
第一、选取正确的ISO镜像 第二、目的磁盘选择你确定是好的那个U盘(U盘记得先格式化一下,格式为Mac OS 扩展(日志式))
6.png
点继续
7.png
然后等着就可以了
8.png
等着…
9.png
等着…
10.png
快完成的时候会提示下面窗口,输入你系统密码点回车就可以
11.png
完成–U盘启动和win所需的驱动都在U盘里了
12.png

4、重启电脑,用做好的U盘启动安装WIN10
重启电脑长按OPTION不放(两边按哪个都行)
IMG_2009.jpg
然后会出现下图所示,选择第四个黄色U盘启动,点回车进入
IMG_2011.jpg
点击下一步
IMG_2012.jpg
点击跳过
IMG_2013.jpg
可以选择专业版和家庭版,果断选择专业版了,点击下一步
IMG_2014.jpg
点击下一步
IMG_2015.jpg
选择刚刚分了80G的那个区,点删除(注意:其他分区和未分配的空间不要动,删除后Mac OS就崩溃了)
IMG_2016.jpg
删除后会出现下面页面,然后点新建
IMG_2017.jpg
然后再点应用(大小默认的最大,不用自己调整)
IMG_2018.jpg
点击确定
IMG_2019.jpg
windows主分区已经完成,选择后点下一步
IMG_2020.jpg
等…
IMG_2021.jpg
等…
IMG_2022.jpg
等…
IMG_2023.jpg
完成–自动重启
IMG_2024.jpg
自动重启后就自动进入WIN10启动界面了,点“以后再说”
IMG_2025.jpg
点击“使用快速设置”
IMG_2026.jpg
新建一个账户,密码可以不填
IMG_2027.jpg

5、安装WINDOWS对应的BootCamp驱动(驱动已经在U盘里)
双击打开BootCamp文件夹
IMG_2029.jpg
双击Setup安装
IMG_2030.jpg
单机下一步
IMG_2031.jpg
等…
IMG_2032.jpg
等…
IMG_2033.jpg
完成–会提示重启电脑
IMG_2034.jpg
6、打开WIN10激活工具,点击激活就大功告成喽
IMG_2035.jpg

IMG_2036.jpg

PS:如果有看了此教程不会的,建议多看几遍;如果有看了此教程安装失败的,建议看着多安装几次

强迫症的 Mac 设置指南

如何配置一个高效的 Mac 工作环境

Table of Contents

  1. OS X
  2. 常用工具
  3. 开发工具

一直想写这么一篇文章,把我从同事那里学到的经验分享出来。市面上有很多类似的文章,写得都非常好,让我受益匪浅。不过我还是有一些自己总结出来的经验想要分享。

在工作中,我一般会在 1 到 10 人的团队中,经常会结对编程,即两个人共用一台 Mac 工作,因此也经常会把 Mac 外接一个大显示器、鼠标和键盘。我的常用开发平台有 Java、Ruby、Node.js、Web 等,使用 JetBrains 的开发工具,比如 IntelliJ IDEA、RubyMine、WebStorm 等。

我深知自己的知识有限,所以写下本文以便和大家切磋交流。同时更有效率的方法和更好的工具也在不断涌现,我也贪心的希望把更好的方法和工具都收集更到到这里,我会不断更新本文,让它尽量不过时。最新内容请访问:https://github.com/macdao/ocds-guide-to-setting-up-mac。欢迎通过 GitHub 的Issues或者直接Pull Requests方式来分享你的经验。期待你的反馈。

我认为“一个高效的 Mac 工作环境”有以下几个特点:

  • 自动化

    举个例子。手动安装一个应用,需要1)打开浏览器,2)搜索应用的名字,3)打开应用网站,4)寻找下载链接和安装方法,5)下载并等待下载完成,6)安装下载文件,7)可能还有后续的安装步骤。而自动化安装一个应用,只需要1)打开终端工具,2)敲入安装命令,3)等待完成这几个步骤。

    自动化可以大大简化操作,提高效率。

  • 统一

    我经常结对编程,偶尔会遇到快捷键不一样,命令不同等问题。我强烈建议,至少在一个团队中,大家尽量使用相同的快捷键、命令等环境。(我记得有个实践就是这个,可是我一直没找到该实践的名字和出处,求告诉)

  • 够用

    够用就好,如果系统本身已经满足了我的需求,我不会再使用第三方工具。

  • 效率

    效率,一切都是为了效率。

本文对于第三方应用如何安装和使用只有最简单的介绍,具体还请参考官方网站和相关文档。

有些章节标题标注了[OCD],意思是这些章节带有我强烈的个人色彩,如果你跟我臭味相投,欢迎借鉴,如果你并不认同,请忽略掉好了。

PS:虽然本文名为“强迫症”,但其实并不是真正意义上的强迫症,真正意义上的强迫症是一种会对患者的日常生活产生负面影响的疾病。

1. OS X

本节介绍操作系统本身的一些设置。

功能键

默认情况下,F1-F12 都是特殊功能,比如调节屏幕亮度。而当你需要键入 F1-F12 时(比如在使用 IntelliJ IDEA 的快捷键时),需要同时按住 Fn。这对于开发人员来说是非常不方便的。

把 F1-F12 改成标准功能键:选择System Preferences > Keyboard,在Keyboard标签页中选中Use all F1, F2, etc. keys as standard function keys

全键盘控制

当你在 Sublime Text 里关闭文件时,可能会遇到这样的对话框:

dialog-box-without-all-controls

注意这个Save按钮跟其他两个按钮不太一样,它的底色是蓝的。这种按钮被称为默认按钮,除了用鼠标点击触发外,还可以通过回车键触发。

那么问题来了,如果你不想保存,想点击Don't Save,是不是只能用鼠标点击了呢?

并不是这样:选择System Preferences > Keyboard,在Shortcuts标签页中选择All controls;或者使用快捷键⌃F7。之后这个对话框会变成这样:

dialog-box-with-all-controls

这个Don't Save按钮有了一圈蓝边,这个意味着你可以通过空格键触发。不仅如此,你还可以用Tab键把蓝边转移到其他按钮,来实现全键盘控制。

除了All controls这个方法,你还可以用⌘⌫来选择Don't Save⌘⌫的作用是在包含“删除”或“不存储”按钮的对话框中选择“删除”或“不存储”。

除了上述两个办法之外,居然还有个方法!就是按⌘D!据说是因为按⌘+按钮的大写首字母可以触发该按钮。可是!我按了⌘C⌘S想取消和保存都没用!但是⌘D真的有用!如果仅仅是这也就算了,可是我又手贱试了下 TextEdit,在关闭未保存的文件时弹出的对话框上有三个按钮DeleteCancelSave。然而⌘D⌘C都没用,但是!⌘S可以保存!我完全不能理解!我整个人几乎都是崩溃的,只好以咆哮体写下这段文字。如果谁能解释请务必告诉我,必有重谢!

⌘C不能用应该是因为它绑定到了复制功能;而⌘D不能用因为它的作用是从“打开”对话框或“存储”对话框中选择“桌面”文件夹。

在这个对话框上,你可以用Esc来执行Cancel操作。

Spotlight 快捷键

中文版 OS X 的 Spotlight 的快捷键是⌃Space。这个快捷键有一些问题:

  • JetBrains 的 IDE,比如 IntelliJ IDEA、WebStorm 等都使用⌃Space作为自动完成这个最常用功能的快捷键。我不建议更改 IDE 的快捷键,而建议更改 Spotlight 的快捷键。
  • 对于没有添加中文输入法的 Mac 来说,Spotlight 的快捷键是⌘Space。英语国家的人都是这样的。所以我建议把 Spotlight 的快捷键设置为⌘Space,跟他们一致。

输入法快捷键

一般来说切换输入法的快捷键是⌘Space。由于我建议把 Spotlight 的快捷键设置为⌘Space,所以我建议把切换输入法的快捷键设置为⌥Space

其他快捷键

让双手尽量多的键盘和快捷键,少使用鼠标和触摸板,可以大大提高效率。

设置 Trackpad 轻点来点按

默认情况下按下触摸板才是点按(click)。我喜欢设置成用轻点作为点按:

选择System Preferences > Trackpad,在Point & Click标签页中选中Tap to click

语音

OS X 自带了语音功能,可以用say命令让 Mac 开口说话:

say hello

可以和&&或者;配合使用来提示你某任务已经完成:

brew update && brew upgrade && brew cleanup ; say mission complete

通过命令行来听取发音还是有点麻烦。其实我们几乎可以在任何地方选中单词,然后使用快捷键⌥+ESC发音。仅仅需要这样设置一下:选择System Preferences > Dictation & Speech,在Text to Speech标签页中选中Speak selected text when the key is pressed

词典

OS X 自带了词典(Dictionary)。你几乎可以在任何应用中通过三指轻拍触摸板来现实对应单词的释义。

也可以打开 Dictionary 应用来查找单词。

可以在 Dictionary 应用中添加英汉汉英词典。

Dock Position

默认 Dock 在屏幕下方。我们的屏幕一般都是 16:10,Dock 在屏幕下方的话会占据本来就不大的垂直空间。建议把 Dock 放到左边或者右边。

更改 Caps Lock 键为 Control 键

我经常用到Control键,但这个键在键盘的左下角,很难按到。同时我发现我很少使用Caps Lock键,我一般会用Shift键加字母来输入大写字母,或者先输入小写再(通过快捷键)转换成大写。

基于以上原因,我把Caps Lock键的功能改成了Control键。很多同事也都这么做的,可能是受到HHKB 的影响。

设置方法:选择System Preferences > Keyboard,在Keyboard标签页中点击Modifier Keys...按钮,在弹出的窗口中,把Caps Lock (⇪) Key:对应的选项改成⌃ Control

Remove all Dock icons[OCD]

本条目对于强迫症适用。

默认情况下 Dock 被一堆系统自带的应用占据着,而其中大部分我都很少使用,当我打开几个常用应用后,Dock 上会有很多图标,每个图标都会被挤得很小。所以我会把所有 Dock 上固定的图标都删掉,这样一来 Dock 上只有我打开的应用。

PS:Finder 图标是删不掉的。

重置 Launchpad 上图标位置[OCD]

本条目对于强迫症适用。

新的应用被安装后,经常会跑到 Launchpad 的第一屏,所以它们的位置跟安装的顺序有关系,而我更希望它们可以按照某种更加稳定的顺序排列,比如按照系统默认的顺序:

defaults write com.apple.dock ResetLaunchPad -bool true; killall Dock

在默认顺序中,Launchpad 第一屏只有 Apple 自家应用。

2. 常用工具

本节介绍一些常用的,跟开发没有直接关系的第三方应用及其设置。

Homebrew

包管理工具,官方称之为The missing package manager for OS X

安装步骤:先打开 Terminal 应用,输入:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

有了 brew 以后,要下载工具,比如 MySQL、Gradle、Maven、Node.js 等工具,就不需要去网上下载了,只要一行命令就能搞定:

brew install mysql gradle maven node

PS:安装 brew 的时候会自动下载和安装 Apple 的 Command Line Tools。

brew 的替代品有 MacPorts,现在基本没人用它。

Homebrew Cask

brew-cask 允许你使用命令行安装 OS X 应用。比如你可以这样安装 Chrome:brew cask install google-chrome。还有 Evernote、Skype、Sublime Text、VirtualBox 等都可以用 brew-cask 安装。

brew-cask 是社区驱动的,如果你发现 brew-cask 上的应用不是最新版本,或者缺少你某个应用,你可以自己提交 pull request。

安装:

brew install caskroom/cask/brew-cask

应用也可以通过 App Store 安装,而且有些应用只能通过 App Store 安装,比如 Xcode 等一些 Apple 的应用。App Store 没有对应的命令行工具,还需要 Apple ID。倒是更新起来很方便。

几乎所有常用的应用都可以通过 brew-cask 安装,而且是从应用的官网上下载,所以你要安装新的应用时,建议用 brew-cask 安装。如果你不知道应用在 brew-cask 中的 ID,可以先用brew cask search命令搜索。

iTerm2

iTerm2 是最常用的终端应用,是 Terminal 应用的替代品。提供了诸如Split Panes一群实用特性。它默认的黑色背景让我毫不犹豫的抛弃了 Terminal。

安装:

brew cask install iterm2

感谢 brew-cask,我们可以通过命令行自动安装 iTerm2 了。

在终端里,除了可以用⌃E等快捷键(详见其他快捷键)之外,还可以使用⌥B⌥F等快捷键(具体可以参考这里)。前提是这样设置一下:

选择Iterm菜单 > Preferences > Profiles,选择你在使用的 Profile(默认是Default),在Keys标签页中把Left option (⌥) key acts asRight option (⌥) key acts as都设置成+ESC

在打开新的窗口/标签页的时候,默认情况下新窗口总是 HOME 目录,还需要我每次敲命令才能进入工作目录。如果想要这个新窗口在打开的时候就自动进入工作目录,需要如下设置:

选择Iterm菜单 > Preferences > Profiles,选择你在使用的 Profile(默认是Default),在General标签页中的Working Directory部分中选择Reuse previous seesion's directory

至此,Terminal 应用已经出色的完成了其历史使命。后面命令行就交给 iTerm2 啦。

在 iTerm2 中双击会自动选中对应的词,三击会选中对应的整行。选中的内容会自动进入剪贴板,不需要再按⌘C复制。

Oh My Zsh

默认的 Bash 是黑白的,没有色彩。而 Oh My Zsh 可以带你进入彩色时代。Oh My Zsh 同时提供一套插件和工具,可以简化命令行操作。后面我们会看到很多介绍,你会看到我爱死这家伙了。

安装:

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

目前我使用的插件有:git z sublime history rbenv bundler rake

Oh My Zsh 使用了 Z shell(zsh),一个和 Bash 相似的 Shell,而非 Bash。

在 Z shell 中,~/.zshrc是最重要的配置文件。Oh My Zsh 在安装的时候会把当前环境的$PATH写入~/.zshrc中。这并不是我期望的行为,因为使用了 brew,我们基本不再需要去定制$PATH,而 Oh My Zsh 提供的默认$PATH$HOME/bin:/usr/local/bin:$PATH是非常合适的一个值,它把$HOME/bin加入了$PATH,可以让我们把自己用的脚本放到$HOME/bin下。

所以建议把~/.zshrc重置:

cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

Oh My Zsh 还有很多有价值的插件

替代品有 Oh My Fish,使用了 Fishshell 作为基础。

Git 常用别名

几乎每个人都会使用一些方法比如 Git 别名来提高效率,几乎所有人都会把使用git st来代替git status。然而这需要手动设置,每个人也都不完全一样。

Oh My Zsh 提供了一套系统别名(alias),来达到相同的功能。比如gst作为git status的别名。而且 Git 插件是 Oh My Zsh 默认启用的,相当于你使用了 Oh My Zsh,你就拥有了一套高效率的别名,而且还是全球通用的。是不是棒棒哒?下面是一些我常用的别名:

Alias Command
gapa git add --patch
gc! git commit -v --amend
gcl git clone --recursive
gclean git reset --hard && git clean -dfx
gcm git checkout master
gcmsg git commit -m
gco git checkout
gd git diff
gdca git diff --cached
glola git log --graph --pretty = format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --all
gp git push
grbc git rebase --continue
gst git status
gup git pull --rebase
gwip git add -A; git rm $(git ls-files --deleted) 2> /dev/null; git commit -m "--wip--"

完整列表请参考:https://github.com/robbyrussell/oh-my-zsh/wiki/Plugin:git

Scroll Reverser

当你在浏览一个很长的网页时,你看完了当前显示的内容,想要看后续的内容,你可以在 Trackpad 上双指上滑,或者鼠标滚轮向上滚动。这是被称作“自然”的滚动方向。

然而在 Windows 里鼠标滚动的行为是相反的:鼠标滚轮向下滚动才会让浏览器显示后续的内容,向上滚动会达到页面的顶部。你可以在 OS X 的系统偏好设置里修改(选择System Preferences > Trackpad,在Scroll & Zoom标签页中不选中Scroll direction: natural),但是这样会同时改变鼠标滚轮的方向和 Trackpad 的方向。

要想只改变鼠标滚轮的方向,而保持 Trackpad 依旧是“自然”的,我们需要 Scroll Reverser:

brew cask install scroll-reverser

PS:这货会让三指点击失效

ShiftIt

原生 OS X 下只能手动调整窗口大小,所以我们需要窗口管理工具。我用过很多窗口管理工具,可惜大部分工具都存在快捷键冲突的问题(对我来说主要是 IntelliJ IDEA)。ShiftIt 是少见的没有冲突的窗口管理工具:

brew cask install shiftit

PS:ShiftIt的旧版本需要安装 X11,最新版本已经修正了这个问题。

替代者有 SizeUp,主要快捷键和 ShiftIt 相同。

当然如果喜欢 hacking,Slate 是个不错的 hackable 的窗口管理工具。配置可以参照http://thume.ca/howto/2012/11/19/using-slate/

Sublime Text 2

安装:

brew cask install sublime-text

在命令行中指定使用 Sublime Text 打开某文件,是一个非常常用的功能,一般我们会按照 OS X Command Line 中所说执行 ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl 来增加subl链接。但是如果你用 brew-cask 安装的话,恭喜你,你不需要运行这个命令,因为 brew-cask 自动帮你做了这件事情。而且你卸载 Sublime Text 的时候 brew-cask 会自动删掉这个链接。

同时 Oh My Zsh 也提供了 Sublime Text 插件,叫做sublime。参考:https://github.com/robbyrussell/oh-my-zsh/tree/master/plugins/sublime,这个插件和通过 brew-cask 安装的 Sublime Text 完美兼容。

替代品有 Atom、TextMate、Sublime Text 3 等,跟 Sublime Text 2 一样,用 brew-cask 安装的话命令行工具会被自动加入$PATH

MacDown

MacDown 是 Markdown 编辑器。由于 Mou 一直不支持代码高亮,我就转向了 MacDown。完美支持GFM

我特别喜欢 Markdown,我用 Makdown 来写文章(包括本文),写幻灯片(reveal.js)。Markdown 可以让我专注于内容本身,而无需花精力在排版和样式上。

安装:

brew cask install macdown

z

在打开终端后,你是怎么进入项目的工作目录?是cd xxx⌃R还是用别名?

z 工具可以帮你快速进入目录。比如在我的 Mac 上运行z cask就会进入/usr/local/Library/Taps/caskroom/homebrew-cask/Casks目录。

这货的安装非常方便,甚至都不需要下载任何东西,因为它已经整合在了 Oh My Zsh 中。编辑~/.zshrc文件,在plugins=(git)这行中加上z变成plugins=(git z),然后运行source ~/.zshrc重新加载配置文件,就可以使用 z 了。

替代品有 autojump。autojump 需要使用 brew 安装。

Vimium

Vimium 是一个 Google Chrome 扩展,让你可以纯键盘操作 Chrome,把你的 Chrome 变成“黑客的浏览器”。

安装方法请参考官方网站。

其他浏览器也有类似的工具,比如 FireFox 的 KeySnail

LastPass

LastPass 是管理密码的工具,支持二次验证,提供所有浏览器插件以及 Mac 桌面版本。

最重要的是,它提供 命令行 的版本,可以直接通过 brew 安装

brew install lastpass-cli --with-pinentry

之后,只需要登陆:

lpass login you@email.com

就可以拷贝密码或者集成到其他命令中了:

lpass show --password gmail.com -c

SourceTree

SourceTree 是 Atlassian 公司出品的一款优秀的 Git 图形化客户端。如果你发现命令行无法满足你的要求,可以试试 SourceTree。

安装:

brew cask install sourcetree

用 brew-cask 安装会自动增加命令行工具stree$PATH里。在命令行中输入stree可以快速用 SourceTree 打开当前 Git 仓库。详细用法请参见stree --help

CheatSheet

CheatSheet 能够显示当前程序的快捷键列表,默认的快捷键是长按

CheatSheet

安装:

brew cask install cheatsheet

3. 开发工具

Java

现在 OS X 都不会自带 JDK 了,所以进行 Java 开发的话,需要下载 JDK。在 brew-cask 之前,我们需要从 https://developer.apple.com/downloads/ 或者 Oracle 网站上下载。还有更麻烦的--卸载 JDK 和升级 JDK。

JDK 安装文件是 pkg 格式,卸载和.app不一样,且没有自动卸载方式。

而 brew-cask 提供了自动安装和卸载功能,能够自动从官网上下载并安装 JDK 8。

brew cask install java

如果你需要安装 JDK 7 或者 JDK 6,可以使用homebrew-cask-versions

brew tap caskroom/versions
brew cask install java6

在 OS X 上,你可以同时安装多个版本的 JDK。你可以通过命令/usr/libexec/java_home -V来查看安装了哪几个 JDK。

那问题来了,当你运行java或者 Java 程序时使用的是哪个 JDK 呢?在 OS X 下,java也就是/usr/bin/java在默认情况下指向的是已经安装的最新版本。但是你可以设置环境变量JAVA_HOME来更改其指向:

$ java -version
java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)
$ JAVA_HOME=/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home java -version
java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-466.1-11M4716)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-466.1, mixed mode)

其中JAVA_HOME=/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home可以用JAVA_HOME=`/usr/libexec/java_home -v 1.6`这种更加通用的方式代替。

jEnv

也可以使用 jEnv 来管理不同版本的 JDK,这个工具跟 rbenv 类似,通过当前目录下的.java-version来决定使用哪个 JDK。jEnv 也可以用 brew 安装。不过要使用 jEnv 要有几个问题:

  • 需要手动把eval "$(jenv init -)"加入 profile,没有 Oh My Zsh 插件。这点是我非常反感的。

    可以把eval "$(jenv init -)"加入~/.zlogin,这样可以避免修改~/.zshrc

  • 需要手动添加 JDK,不会自动采集系统 JDK。跟 Ruby 不同,OS X 已经提供/usr/libexec/java_home工具来管理安装的 JDK。
  • 需要 jenv rehash。这个是跟 rbenv 学的。

所以我建议不要使用 jEnv。

Java[OCD]

作为一个强迫症患者,每当我看到 Java 的错误写法就想纠正过来。

当指编程语言时,Java 的正确写法是首字母大写,其余小写。其他写法比如JAVAjava都是不对的。

在其他一些地方会使用小写的java

  • java命令
  • 原文件Main.java
  • 包名java.lang

只有在全大写的标题里使用JAVA或者环境变量JAVA_HOME

IntelliJ IDEA

Java 开发必备工具 IntelliJ IDEA。可以安装 Ultimate Edition:

brew cask install intellij-idea

也可以安装开源免费的 Community Edition:

brew cask install intellij-idea-ce

IntelliJ IDEA 有几套内建的快捷键方案(Keymap)。其中适用于 OS X 的有Mac OS XMac OS X 10.5+两种。区别是:

  • Mac OS X方案和其他平台上的快捷键类似,
  • Mac OS X 10.5+更加符合 OS X 常用的快捷键。

一个团队使用不同的快捷键会严重影响效率。可以用View | Quick Switch Scheme⌃ Back Quote)快速切换 Keymap。

如果可以选择的话,我建议使用Mac OS X方案。因为我经常遇到使用 Windows 的客户,而 Windows 平台上的快捷键和Mac OS X方案类似。

可以从 IDEA 的Help > Default Keymap Reference打开快捷键的参考手册。不过从这里打开的是Mac OS X 10.5+方案的,而Mac OS X方案的可以从这里找到:http://www.basrikahveci.com/static/ij_keymap_mac.pdf

rbenv

人人都需要一个 Ruby 版本管理工具。rbenv 就是这样一个轻量级工具,它可以通过 brew 安装。

安装:

brew install rbenv ruby-build

然后在~/.zshrc中加上rbenv插件。否则你需要手动添加eval "$(rbenv init -)"~/zshrc或者~/.zprofile文件里。

有时候项目会依赖一些奇怪的版本号,比如ruby-2.1.0,这个时候你需要 rbenv-aliases 帮忙:

brew install rbenv-aliases

替代品有 RVM、chruby。因为 RVM 不能通过 brew 安装,并且安装的时候会没有节操的修改一堆文件,所以被我早早的弃用了。chruby 也是一个轻量级工具,而且可以完美的和 Oh My Zsh 集成在一起,我看到有些生产环境在用它。

Ruby 常用别名

几乎所有 Ruby 开发人员都会把bi作为bundle install的别名。Oh My Zsh 提供builder插件,这个插件提供了一套别名,比如bibe。同时还能让你在运行一些常用 gem 的时候直接输入rspec,不需要be rspec这样了。具体包括哪些命令请参考这里

Z shell 对于[]符号有特殊的处理,所以在运行rake task[parameter]的时候会报错,你需要改成rake task\[parameter\]或者noglob rake task[parameter]。然而 Oh My Zsh 已经看穿这一切,自带的 rake 插件已经解决了这个问题:brake task[parameter]

添加插件的时候注意把rake放到bundler后面,例如这样:

plugins=(git z sublime history rbenv bundler rake)

参考资料