mac使用_mac使用方法 - CSDN
精华内容
参与话题
  • 写在前面, Mac 使用感受,纯粹的个人偏见,看官大可直接跳到下面的工具推荐阅读。 17年底,鄙人跳槽进入一家互联网金融公司,公司配备的笔记本是16年款 MacBook Pro,8G。对于之前只使用 Windows 系统和开发环境的...

    写在前面, Mac 使用感受,纯粹的个人偏见,看官大可直接跳到下面的工具推荐阅读。

    17年底,鄙人跳槽进入一家互联网金融公司,公司配备的笔记本是16年款 MacBook Pro,8G。对于之前只使用 Windows 系统和开发环境的我来说,很是高大上。犹记得工作第一天,领到笔记本时,还在纳闷,怎么没有鼠标啊?然后还手机百度 Mac 手势操作大全。哈哈,真实光辉历史。使用2个星期,基本上熟悉手势,确实很爽,;使用一个多月之后,发现 Mac 也并没有传说中那么神器,可能主要还是因为8G,打开应用程序不多的情况下勉强够用吧。要知道,平时工作时,基本上在运行的程序有:Chrome 浏览器(打开多个 tab 页,尽管有在使用 Chrome 插件 OneTab ,可以把暂时不需要的页面收藏下来,暂时关闭以节省内存,),Safari 浏览器,电脑版微信(是的!没有使用钉钉这类工作通讯工具),有道云笔记,postman,sequel pro,DataGrip,sublime,需求文档 keynote(Mac 上的 ppt,但是动辄十几甚至几十 M),设计图(高清大图),2~4 个 IDEA 窗口(特意放在最后面说:公司的开发流程在我看来算是分布式,微服务的一种实践吧,不知道有多少个应用,每个应用都打包成 war 包,部署到 openshift,多个应用之间的通讯方式有消息队列, http,rpc等),本地使用 tomcat 部署调试,然后我又在使用 jrebel 热部署工具,也就是说,同一时间可能有2~3个热部署的 tomcat 调试应用在跑着。总而言之,也会有些许的卡顿现象,电风扇也会疯狂地旋转发出声音。

    8G 不够用。那么还是需要内存清理工具。使用 memory clean,还不错。

    一些快捷键、技巧
    大屏幕 + idea 全屏,无干扰,三指切换全屏应用,完美。
    command + F3,显示桌面。
    command + Q,退出;
    command + W,关闭;

    Mac设置当前文件夹打开terminal终端

    System Preferences -> Keyboard -> Shortcuts -> Services -> New Terminal at Folders/New Terminal Tab at Folder 这二项都勾上。然后在Finder中,在任何目录上右击->service就能看到进入terminal的选项。TODO:貌似并不能在Finder的任何地方右键打开terminal?上面的方法只能设置文件夹右键打开!

    工具
    IDE:Java 开发选择 IntelliJ IDEA毋庸置疑。
    数据库连接工具,之前一直在使用dbeaver,基于 java 开发,和 eclipse 一个样子,支持多平台,值得称赞的是几乎所有数据库都支持。但是不得不说,功能全面之后,性能可能就是短板,查询时好慢。所以转而使用 sequel pro,一款据说专门针对 Mac 平台进行优化的数据库连接工具,只支持 MySQL。但是,使用一段时间之后发现,也就那样;此时才知道 jetbrains 的强大,datagrip 早有耳闻也试用过,但是需求不是那么强烈。现在使用起来,只是因为我的工作日常真的完全是 CRUD 啊。

    内存清理,上面说memory clean,另一款 CleanMyMac 3, 但是全盘扫描清理貌似会误删一些文件。
    命令行,使用 iTerm2 替换默认的 terminal。
    屏幕拖动,切换到主屏(或者副屏),slate。
    文本编辑工具,使用 sublime,也是插件的思想,可以安装很多酷炫的包 package。
    docker:Docker for Mac。



    另外推荐我的另一篇博客[Mac下开发技巧](https://blog.csdn.net/lonelymanontheway/article/details/80043993)

    展开全文
  • Mac 新手入门使用教程

    千次阅读 2019-04-19 22:52:50
    Mac macOS(2011年及之前称Mac...StatCounter在2018年8月的数据表示,在桌面操作系统中,macOS的使用份额为12.65%,次于Windows的82.51%位居第二。 macOS 是1999年发行的经典 Mac OS 最终版本 Mac OS 9 的后继者。19...

    Mac

    macOS(2011年及之前称Mac OS X,2012年至2015年称OS X)是苹果公司推出的基于图形用户界面操作系统,为麦金塔Mac的主操作系统。StatCounter在2018年8月的数据表示,在桌面操作系统中,macOS的使用份额为12.65%,次于Windows的82.51%位居第二。

    macOS 是1999年发行的经典 Mac OS 最终版本 Mac OS 9 的后继者。1999年发布 macOS Server 的首个版本 Mac OS X Server 1.0,桌面版 Mac OS X 10.0“Cheetah”于2001年3月24日发布。2012年苹果将 Mac OS X 更名为 OS X,第一个使用此命名的系统为“OS X Mountain Lion”。以前版本的 macOS 以大型猫科动物命名,例如 Mac OS X v10.8 被称为“Mountain Lion”,但随着2013年6月 OS X Mavericks 的公布,命名开始采用加州地标。2016年6月,苹果公司宣布 OS X 更名为macOS,以便与苹果其他操作系统 iOS、watchOS 和 tvOS 保持统一的命名风格。最新版本macOS Mojave于2018年9月25日发布。

    macOS Server 也同时于2001年发售,架构上来说与工作站(客户端)版本相同,只有在包含的工作群组管理和管理软件工具上有所差异,提供对于关键网络服务的简化访问,像是邮件传输服务器、Samba 软件、轻型目录访问协议服务器以及域名系统。同时它也有不同的授权类型。

    其包含两个主要的部分:核心名为 Darwin,是以 BSD 源代码和 Mach 微核心为基础,由苹果公司和独立开发者社群合作开发;及一个由苹果公司开发,名为 Aqua 的专利的图形用户界面。

    历史

    简单来说,它是Mac OS“版本10”的分支,然而它与早期发行的Mac OS相比,在Mac OS的历史上是倾向独立发展的。

    它以Mach内核为基础,加入UNIX的BSD实现,再集成到NeXTSTEP当中(NeXTSTEP为当时斯特弗·乔布斯(Steve Jobs)于1985年被迫离开苹果后,到NeXT公司所发展的)。

    同时,苹果计算机企图创造一个独家拥有的“新世代”操作系统,但只有少部分成功。最后NeXT的操作系统(在当时称作NeXTSTEP)被选为苹果下个操作系统的基础形式,然后苹果计算机将NeXT全部买下来,并重新聘雇乔布斯。

    乔布斯重回苹果的领导层次结构后,带领着苹果公司把原本倾向便利程序员的OPENSTEP,转换到苹果计算机主要销售的家用市场,以及受到专业人士欢迎的Rhapsody系统上。经历过打击Mac OS独立开发者忠诚度的失算策略、Mac OS 9转换到新系统,减轻转变之后,Rhapsody演化为macOS。

    描述

    macOS是与先前的Macintosh OS彻底地分离开来,它的底层代码完全地与先前版本不同。这个新的核心名为Darwin,是一个开放源码、匹配POSIX标准的操作系统,伴随着标准的Unix命令行与其强大的应用工具。

    尽管最重要的架构改变是在表面之下,但是Aqua GUI是最突出和引人注目的特色。柔软边缘的使用,半透明颜色和细条纹(与第一台iMac的硬件相似)把更多的颜色和材质带入到桌面上的视窗和控件,比OS9所提供的外观更多,引发了用户间大量的争论。很多旧Macintosh OS用户把这个接口描述得像是像玩具一样,缺乏专业美感。而其他的人则为新系统的新GUI创新感到恩喜。

    这种外观设计简洁,即使在第一个macOS版本推出之前,第三方的开发者开始针对可以换外表的程序像是Winamp制作类似Aqua接口的外表。

    针对一些声称是有著作权设计下制造或散布且提供这种接口软件的人,苹果采取法律行动,威胁那些声称他们。

    macOS包含了自家的软件开发程序,其重大的特色是名为Xcode的集成开发环境。Xcode是一个能与数种编译器沟通的接口,包括Apple的Swift、C、C++、Objective-C、以及Java。可以编译出当前OS X Yosemite所运行的两种硬件平台之可执行文件,也可以用除了Swift以外的几种语言编写用于旧系统的程序。还可以编译成PowerPC平台专用,x86平台专用,或是跨越两种平台的通用二进制。

    纯粹由系统销售的数字来看,这种GUI和核心的组合现在变成最畅销的Unix环境。

    显著特点

    • 全64位技术,可以通过第三方的Mode Selector进行64位和32位切换。
    • Grand Central Dispatch:帮助程序编译人员使用多核心编译,增强软件多核心支持。
    • OpenCL:是一种让图像处理器发挥极致来加速应用程序性能的新技术
    • 辅助功能:通过万能辅助功能包含的VoiceOver 2可以读出任何Mac上的文字。Multi-touch* 触控版支持中文手写。含有40种以上盲文现实,支持蓝牙模式。
    • 它的Quartz影像模式使用PDF(可携文件格式,Portable Document * Format)的子集合当作基础。
    • 全彩,可连续缩放的小图标(最大到128 × 128(10.5 Leopard最大到512 × 512)像素)
    • 在视窗周围的阴影和分离的文字符素来提供深度的感觉。
    • 依靠NeXT-型程序服务,提供全局拼写检查及其他功能强大的工具
    • 专用界面工具集、文字、图形和视窗组件的反锯齿效果
    • 新的界面元素,包括“纸单”sheets(文档模型对话框附带于特殊窗口)和“抽屉”drawers.
    • 色彩同步在核心绘图引擎中内置色彩匹配(为印刷和多媒体专业人士).
    • OpenGL(在10.2版中纳入)合成视窗到屏幕上,容许硬件加速绘图。这种技术称为Quartz * Extreme。
    • Exposé(在10.3版中纳入)可以快速地排列视窗或是显现桌面。在10.6中进行大量改良,* 直接从Dock上激活Exposé
    • 在整个操作系统中普遍使用Unicode。
    • Spotlight搜索技术(在10.4版中纳入)允许以项目的特性或内容来快速的即时搜索数据文* 件、邮件消息、照片、和其他信息。
    • Automator(10.4版中加入)是一种设计来为不同的工作任务创建一种自动化的工作流程之应用程序。

    版本命名

    “X”这个字母是一个罗马数字且正式的发音为“十”(ten),接续了先前的麦金塔操作系统像是Mac OS 8和Mac OS 9的编号。另外一个原因是苹果公司的倾向提及特别的版本,例如“Mac OS X版本10.4”。

    早期macOS版本在苹果计算机内部以大型猫科动物为代号,如10.0版本的代号是Cheetah,以及10.1版本代号为Puma。在苹果的产品市场10.2版本以后,苹果开始公开地使用猫科名称作为产品商标,并作为系统版本简称,因为乔布斯认为大家对之前版本的内部代号十分感兴趣,就用它来注册商标公开了。Mac OS X 10.2命名为Jaguar,以及10.3相似地命名为Panther。2011年苹果推出OS X Lion,改变了命名规则,在产品正式名称中去掉了Mac字样和版本号。2012年又推出OS X Mountain Lion。如今猫科动物名称即将用尽,WWDC 2013上发布OS X Mavericks时,克雷格·费德里吉开玩笑说OS X 10.9曾考虑命名为OS X Sea Lion,但考虑到今后命名困难,所以系统定名为Mavericks,即加州北部的一处冲浪胜地。随后他宣布今后十年苹果将会用给开发团队灵感的加州景点名称作为系统代号名,像是2014年发行的OS X Yosemite,"Yosemite"即是加州的“优胜美地国家公园”。

    由于苹果在版本10.4使用“Tiger”这个名称,因此一家品牌名称中含有“Tiger”字样的计算机零售商TigerDirect曾对苹果提出法律诉讼。然而,在2005年5月16日,佛罗里达州联邦法庭裁决苹果计算机使用“Tiger”的名称并没有侵害到TigerDirect的商标。

    现在苹果计算机的网站和文章中提及特殊的OS版本会以不同的方式呈现:

    “OS X Mavericks”,版本的正式名称
    “OS X 10.9 "Mavericks”,版本号码和名称,苹果有时会省略引号(当前已停止使用此命名方式)
    “Mavericks”,版本简称及商标

    macOS各版本的包装盒插图,由左至右分别为Cheetah/Puma、Jaguar、Panther和Tiger
    苹果在内部使用"构建编号(build number)"来区别每一个macOS的开发版本。每一周可能会有好几个开发版本。在苹果的指导方针下,产品的第一个开发版本是由建造1A1开始。小改版是以1A2、1A3、1A4等等来编号。第一个主要的开发改版变成1B1(并且小改版会变成1B2、1B3等等),而下一个主要的改版会变成1C1,以此类推。在最后一个1_系列的下一个主要改版会变成2A,接着是2B。从一个字母到下一个的转变发生在次要的推出编号。举例来说,像是Panther(10.3)的第一个建造编号是7A1。第一个公开发行的编号是7B85;而最后一个10.3.9是7W98。但是下一个macOS的版本是10.4,建造编号是8A1。当一个建造被选为当作下一个公开发布的macOS,则它会给定一个公开的版本编号。编号4K78就是被选为macOS版本10.0,编号5G64变成10.1,编号6C115变成10.2,编号7B85变成10.3,以及编号8A428变成10.4。

    版本历史

    版本 代号 宣布日期 发布日期 最新版本
    Rhapsody 开发者版 Grail1Z4 Titan1U 不明 1997年8月31日 DR2版(1998年5月14日)
    Mac OS X Server 1.0 Hera 不明 1999年3月16日 1.2v3(2000年10月27日)
    Mac OS X 10.0 Cheetah(猎豹) 不明 2001年3月24日 10.0.4(2001年6月22日)
    Mac OS X 10.1 Puma(美洲狮) 2001年7月18日 2001年9月25日 10.1.5(2002年6月6日)
    Mac OS X 10.2 Jaguar(美洲虎) 2002年5月6日 2002年8月24日 10.2.8(2003年10月3日)
    Mac OS X 10.3 Panther(黑豹) 2003年6月23日 2003年10月24日 10.3.9(2005年4月15日)
    Mac OS X 10.4 Tiger 2005年6月6日 2006年1月10日 10.4.11
    Mac OS X 10.5 Leopard(花豹) 2006年6月26日 2007年10月26日 10.5.8(2009年8月5日)
    Mac OS X 10.6 Snow Leopard(雪豹) 2008年6月9日 2009年8月28日 10.6.8 v1.1(2011年7月25日)
    Mac OS X 10.7 Lion(狮) 2010年10月20日 2011年7月20日 10.7.5(2012年9月19日)
    OS X 10.8 Mountain Lion(山狮) 2012年2月16日 2012年7月25日 10.8.5 (12F45)(2013年10月3日)
    OS X 10.9 Mavericks(冲浪湾) 2013年6月10日 2013年10月22日 10.9.5 (13F1112)(2014年9月18日)
    OS X 10.10 Yosemite(优胜美地国家公园) 2014年6月2日 2014年10月16日 10.10.5 (14F27)(2015年8月13日)
    OS X 10.11 El Capitan(酋长岩) 2015年6月8日 2015年9月30日 10.11.5 (15F34)(2016年5月16日)
    macOS 10.12 Sierra(内华达山脉) 2016年6月13日 2016年9月20日 10.12.6 (16G29)(2017年7月19日)
    macOS 10.13 High Sierra(内华达高脊山脉) 2017年6月5日 2017年9月25日 10.13.6 (17G65)(2018年7月24日)
    macOS 10.14 MoJave(莫哈韦沙漠) 2018年6月3日 2018年9月24日 10.14.4 (18E226)

    好用的Mac软件。

    基本工具

    压缩/ 解压缩

    • BetterZip 3 - 压缩解压缩工具。支持格式 ZIP、TAR、TGZ、TBZ、TXZ (new)、7-ZIP、RAR。[荐]

    • The Unarchiver - 压缩/解压工具。可以从App Store下载。

    NTFS移动硬盘读写

    其实,macOS 系统本身是已经原生支持 NTFS 磁盘格式的读与写的,只不过 NTFS 毕竟是老对手 微软 Windows 产品下的技术,碍于版权和商业上的原因,苹果只好把 NTFS 的“写入”功能给屏蔽掉,变成系统的隐藏特性。

    • Mounty - 免费让 Mac 原生支持移动硬盘/U盘 NTFS 读写的必备驱动应用。

    效率工具

    • Alfred - 效率神器。有免费版和付费版两种。付费版功能更强大。[荐]

    • OmniFocus - 著名 GTD,上手之后秒杀同类。79.99美元。

    密码管理

    • 1password - 全平台的帐号密码管理软件。[荐]
    • LastPass - 密码管理器和安全的数字笔记。
    • KeePassX - 一个免费的,开源的,体积小的密码管理器。
    • MacPass - 开源的密码管理器。

    截图

    • snipaste - 新生代截图工具。

    • Annotate - 款非常强大的图片注释软件,可对屏幕截图或者现有图片进行批注。同时,在基础的图片注释功能上还增加了“局部高亮”、“Emoji 表情”、 ”GIF 动图录制与注释“、“与 Dropbox/CloudApp 同步数据“等功能,虽然没有 Skitch 的图片管理功能,也没有 Napkin 的图片拼贴功能,但从注释操作的需求上看,它的确算是 No.1。

    • 截图(Jietu) - 截图附带强大的标注功能,腾讯作品。支持截图生成二维码。支持视频录制,可以录制成gif、mp4、mov等格式。

    • Skitch - 截图附带强大的标注功能。

    • Snip - 高效的截图工具,支持滚动截屏,腾讯作品。

    • snappy - 新出来的一款截图工具,截图之后可生成悬浮窗。

    翻译工具

    • 有道翻译 - 有道词典桌面版。

    • 辞海词典 - 学单词、背单词、辞海词典。

    • eudic - 欧路词典。

    • iTranslate - 支持全世界超过 80 种语言发音和输出。

    输入法

    • 搜狗输入法 - 搜狗输入法。

    • 百度输入法 - 支持拼音五笔输入。

    • 清歌五笔输入法 - 为 iOS 和 Mac 专门打造的五笔输入法。

    • WBIM - 五笔输入法。

    • Rocket - Emoji标签输入。

    • 颜文字 - 颜文字输入。

    • RIME - 中州韻輸入法引擎。开源。

    • 哈利路亚英文输入法 - 智能英文输入法,具备自动补全,自动纠错功能。

    下载工具

    • Transmission - 免费的BitTorrent客户端 开源。

    • aria2 - 一款支持多种协议的轻量级命令行下载工具。开源。

    • JDownloader - 下载工具,下载文件的一键式托管。

    • You-Get - 网络富媒体命令行下载工具。开源。

    • Free Download Manager - 功能强大的下载加速器。

    • FOLX - Folx 是一个Mac osx 系统风格界面的下载管理工具。

    其他实用工具

    • AirServer - 将手机投影到电脑上。

    • CheatSheet - CheatSheet 是一款Mac上的非常实用的快捷键快速提醒工具。

    • WWDC - Mac OS的非官方的WWDC APP。[开源]

    • xScope - 测量、检查和测试屏幕上的图形和布局的工具。搜索你的苹果和网络,快速打开应用程序。

    • f.lux - 自动调整您的电脑屏幕,以匹配亮度。

    • Todoist - 跨平台的任务管理器与移动应用程序。

    • TaskPaper - 漂亮的纯文本任务列表。

    • Wunderlist - 奇妙清单跨平台的任务管理器与移动应用程序。

    • Ukelele - Unicode键盘布局编辑器。

    • Karabiner - 一个强大的和稳定的OS X的键盘定制。[开源

    • Keytty - 让你通过键盘使用鼠标。

    • AppCleaner - 一个小应用程序,让你彻底卸载不需要的应用程序。

    • Numi - 漂亮的计算器应用。

    • Fantastical - 日历应用程序,你将管理好生活。

    • Day-O 2 - 菜单日历更换内置日历。

    • OnyX - 多功能实用工具来验证磁盘和文件,运行清洁和系统维护任务,配置隐藏选项等。

    • SSH Tunnel - 管理你的SSH。

    • Mounty - NTFS 分区读写组件。

    • Paragon NTFS - 在Mac OS X中完全读写、修改、访问Windows NTFS硬盘、U盘等外接设备的文件。

    • Tuxera NTFS - Mac上的NTFS文件系统驱动。

    • gfxCardStatus - 控制Mac独立显卡与集成显卡之间的切换。

    • openEmu - 模拟器,可以玩魂斗罗之类,放松回到小时候。[开源]

    • Hammerspoon - 功能强大的自动化工具,Lua 脚本驱动,支持窗口管理。[开源]

    • DaisyDisk - 磁盘空间使用扫描工具。

    • iStat pro - 免费的Mac OS电脑硬件信息检测软件。

    • BitBar - 支持使用各种语言将信息展示到Mac OS的菜单栏。开源

    • ClipMenu - 一个剪贴板操作的管理器。

    • Paste - 智能剪贴板历史片段管理。

    • ControlPlane - 自定义Mac情景模式。某些场景让Mac自动静音或是自动打开Mail客户端等等。开源

    • Caffeine - 实用工具,菜单栏按钮,点击休眠。

    • Itsycal - 一款简洁实用的开源日历工具。开源

    • HTML5 Player - Chrome插件解决中国视频网站播放视频电脑发热的情况。

    • Monity - 帮助用户实时监控系统的一款非常漂亮的软件。

    • BetterTouchTool - 代替默认的系统操作方式(组合键、修饰键、手势等)。

    • iStats - iStats 是一个可以让你快速查看电脑 CPU 温度,磁盘转速和电池等信息的命令行工具。[开源]

    • InsomniaX - 合上盖子不眠不休,继续听歌下载。

    • NoSleep - 合上盖子不休眠,可根据是否连接电源单独设置。

    科学上网

    • Shadowsocks - 一个快速的隧道代理,可以帮助你绕过防火墙。[荐]

    • Surge - 科学上网。[荐]

    • 佛跳墙 - 科学上网。[荐]

    • AgentWho - 网速很快,但有点贵。[荐]

    • 云梯 - 在圈内小有名气的VPN服务提供商。

    • SpechtLite - 支持 Shadowsocks 及规则管理的高效率代理。

    • ShadowsocksX-NG - 一款ShadowsocksX客户端软件。

    • Lantern - 科学上网。

    • 鱼摆摆 - 科学上网。

    • Tunnelblick - OpenVPN的免费软件。

    • GoAgentX - 科学上网。

    • 二师兄VPN - 提供无限流量、无限续期免费VPN账号。

    • GTX加速器 - 每天签到领取500M流量。

    • GreenVPN - 注册激活送免费VPN加速流量。

    FTP客户端

    • FileZilla - 跨平台的FTP,FTPS和SFTP客户端。[荐]

    • Transmit - 一个FTP客户端,支持FTP + SFTP + S3【荐】。

    • Flow - 支持简单的 FTP + SFTP 客户端。

    • Yummy FTP - 专业快速,可靠的FTP客户端。

    • Cyberduck - 免费FTP,SFTP,S3和WebDAV客户端 & OpenStack Swift Client。

    设计工具

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

    原型流程

    • Justinmind - 功能更丰富团队协作方便。
    • MockFlow - 用于网页设计和可用性测试的在线原型设计套件。
    • Axure RP 8 - 画原型图工具,团队协作SVN方便好用。[荐]
    • Mockplus - 更快更简单的原型设计工具。
    • OmniGraffle - 可用来绘制图表、流程图、组织结构图、思维导图以及插图或原型。
    • XMind - 一款实用的思维导图软件。[荐]
    • Scapple - 一款实用的思维导图软件。
    • Framer - 做交互原型的工具。![hot][hot Icon] [star 5]
    • Balsamiq Mockups - 一个快速的网页设计原型工具,帮助你更快、更聪明的工作。
    • Marvel - 简单设计,原型设计和协作。
    • MindNode - 简洁的风格与人性化的操作,绘制思维脑图。[荐]
    • iThoughtX - 进阶用户喜欢用它画脑图。[荐]。#

    其它工具

    • Notes - 简洁的笔记应用。 开源
    • TinyPNG4Mac - 图片压缩专用开源工具。开源
    • Image2icon - 将你的图片转换成图标。
    • ImageAlpha - 压缩PNG图片,去掉无效的透明。开源
    • ImageOptim - 压缩图片,删除EXIF信息。开源
    • Sip - 收集,整理和分享你的颜色拾色器。
    • Frank DeLoupe - 支持 Retina 的屏幕拾色器。
    • ColorSchemer - 专业的配色、调色软件。
    • IconKit - App图标自动生成器。
    • GIPHY Capture - 免费软件的捕捉和分享图片在桌面上。
    • iPic - 上传插图链接分享。
    • Iconjar - 图标管理软件,带组织和搜索功能。[star 5]
    • RightFont - 字体管理工具。[star 4]
    • Solarized - 干净清爽的颜色主题,支持iTerm、Intellij IDEA、Vim等。

    音频和视频

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

    云笔记软件

    • 印象笔记 - 记录一切。[荐]
    • Quiver - 程序猿的笔记本。
    • 有道云笔记 - 支持多目录,Markdown,iWork/Office预览。
    • 为知笔记 - 支持Markdown,搜集整理图片链接导入文档。
    • leanote - 支持Markdown的一款开源笔记软件,支持直接成为个人博客。
    • Inkdrop - Markdown爱好者的笔记本应用程序。

    Markdown编辑器

    • Ulysses- 专业文本编辑工具,支持 Markdown。
    • MacDown - 一款开源的Markdown编辑器,深受Mou的影响。
    • MWeb - 专业的 Markdown 写作、记笔记、静态博客生成软件。[hot]
    • Mou - 免费 Markdown 编辑神器。
    • Marp - Markdown 制作幻灯片编辑器。
    • TextNut - Markdown编辑器,富文本之间自由切换。
    • Typora - 基于 Electron 的“读写一体” Markdown 编辑器。[hot]
    • EME - 最近刚出的一款Markdown编辑器,界面很像Chrome浏览器的界面,很简约。
    • LightPaper - 简单的Markdown文本编辑器。
    • Cmd Markdown - Cmd Markdown * 编辑阅读器,支持实时同步预览,区分写作和阅读模式,支持在线存储,分享文稿网址。

    网盘

    • Dropbox - 非常好用的免费网络文件同步工具,提供在线存储服务。[荐]
    • 百度云 - 百度云客户端。
    • 腾讯微云 - 腾讯云客户端。
    • 坚果云 - 坚果云客户端。
    • owncloud - 私有云网盘。
    • Mega - 免费的云服务,提供50GB的免费存储空间。
    • 亿方云 - 硅谷团队打造,个人免费。
    • Seafile - 是由国内团队开发的国际化的开源云存储软件项目。

    浏览器

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

    即时通信

    • Franz - 一个使用 Electron开发的,可以同时登录23个平台的即时通讯软件。[hot]
    • QQ - QQ for Mac App。![Freeware][Freeware Icon]
    • WeChat - 微信 for Mac App。
    • Telegram - 通讯新时代。[荐]
    • weweChat - 不比官方差的微信第三方客户端。[荐]。#
    • Electronic WeChat - 调用微信接口,使用 Electron 开发的第三方漂亮开源微信应用。
    • Skype - Skype共享、跨平台的短信和电话。
    • ChitChat - WhatsApp非官方,开源。
    • 御飯 - 饭否第三方Mac应用。
    • Messenger - Facebook第三方的啊、开源聊天工具。
    • Adium - 这个是老的集成多个平台的聊天客户端。
    • WeeChat - 一个命令行聊天客户端。

    团队协作

    • Textual - 最受欢迎的世界与我们相关的KPI应用 for OS X。
    • Gitter - 关于GitHub的项目交流,支持 Markdown,对开发者极为友好。
    • 简聊 - 企业级即时沟通工具,已经下线了,可以自己搭建一套系统玩儿。
    • 钉钉 - 企业级办公通讯免费平台。
    • Slack - 团队协作,沟通工具。
    • 零信 - 随时随地工作,跨平台。
    • 今目标 - 一款面向中小企业的互联网工作平台。
    • BearyChat - 互联网团队协作,沟通工具。
    • Bitpost - * 私人分散消息,开源。它是一个p2p的去中心化和无须第三方提供信用担保协议。
    • Teambition - 团队协作。提供管理任务、安排日程、查找文件、即时讨论等团队所需要的* 一切协作功能。
    • 日事清 - 个人日程管理,团队协作工具。日程安排,计划分配,笔记总结等。
    • Coding.net - * 代码托管,项目管理,WebIDE,演示部署,开启云端开发模式,让开发更简单。

    Email

    • 网易邮箱大师。[荐]。#
    • Spark - 新推出的快速邮件客户端支持Mac和iPhone。[荐]
    • Airmail - 快速的邮件客户端支持Mac和iPhone。
    • Foxmail - 快速的邮件客户端。
    • MailTags - 管理和组织邮件,日程和标签进行分类邮件。
    • N1 - 可以扩展的开源收费邮件客户端。
    • Postbox - 这个貌似也非常强大哦,关键是简洁漂亮的收费邮件客户端。
    • Polymail - 简单,功能强大,长得好看的新晋邮件客户端。
    • CloudMagic Email - 界面非常简洁的一个邮件客户端。
    • ThunderBird - Mozilla 公司出品的强大的Email客户端程序。

    数据恢复

    • DiskWarrior - 恢复文件系统损坏时,磁盘工具进行选择。
    • Data Rescue - 多种情况下的全面和专业的数据恢复。
    • Stellar Phoenix Mac Data Recovery - 一个功能强大的恢复文件面向Mac的工具。
    • R-Studio for Mac - 可恢复分区被格式化、损坏或被删除的文件。

    虚拟机

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

    版本控制

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

    编辑器

    • Visual Studio Code - 微软推出的免费/开源编辑器,TypeScript支持杠杠的。荐
    • Sublime Text - 一个比较简洁大方带插件管理系统的流行编辑器,Sublime常用插件。
    • Atom - GitHub推出的开源编辑器。
    • Brackets - Adobe推出的Brackets免费/开源编辑器。开源
    • Emacs - Emacs是基于控制台的编辑器和高度可定制的。
    • LightTable - 下一代代码编辑器。开源
    • TextMate - 文本编辑器软件,与BBedit一起并称苹果机上的emacs和vim,这是以前。
    • BBEdit - 强大的文件编辑器,用于编辑文件,文本文件及程序源代码。
    • Coda2 - 编写Web应用长得漂亮的编辑器。
    • Vim - Vim古老命令行中使用的编辑器。
    • Vimr - Vim客户端,升级Vim体验。开源
    • HBuilder - HBuilder是DCloud(数字天堂)推出的一款支持HTML5的Web开发IDE。
    • Tincta - 一个免费的文本编辑器。
    • IntelliJ IDEA - 一款Java开发集成环境。(学生免费)[荐]
    • Webstorm - 是jetbrains公司旗下一款JavaScript开发工具。
    • Deco IDE - React Native IDE 支持控件拖拽界面实时变更。开源
    • Xamarin Studio - 免费的跨平台的C# IDE。支持iOS、Android和.net开发。开源 ![Freeware][Freeware Icon]
    • NetBeans IDE - 免费、开源的IDE,主要用于java开发,可支持多种语言和框架。开源 ![Freeware][Freeware Icon]
    • Eclipse - 流行的开源IDE,主要用于Java,但为多种语言和平台的插件支持。*

    开发者工具

    • WeFlow - 一个基于 tmt-workflow 前端工作流的开发工具。开源。
    • Koala - 预处理器语言图形编译工具,支持Less、Sass、CoffeeScript、Compass * framework 的即时编译。开源。
    • CodeKit - 自动编译Less、Sass、Stylus、CoffeeScript、Jade & Haml等文件。
    • Hosts.prefpane - 编辑 hosts 文件的工具。开源。
    • iHosts - 唯一上架 Mac App Store 的 /etc/hosts 编辑神器。
    • SwitchHosts - 一个管理、切换多个 hosts 方案的工具。开源 。
    • Gas Mask - 编辑 hosts 文件的工具,更简单方便。开源。
    • Kaleidoscope - 一款很强大的文本文件和图像比较工具,同时和 git、svn * 等版本控制工具能够完美的结合。
    • Fanvas - 把swf转为HTML5 canvas动画的系统。开源。
    • EnvPane - 图形终端查看环境变量的应用工具。开源。
    • Dash - 强大到你无法想象的API离线文档软件。[荐]。
    • Dlite - 简单的使用Docker的一个软件。开源
    • SnippetsLab - 管理和组织你的代码片段。
    • StarUML - 强大的软件建模软件。
    • Vagrant Manager - 管理你本地服务。开源。
    • zeplin - 前端与设计协同工作专用工具。
    • Go2Shell - 从Finder打开命令行。
    • MJML - 简化设计回应电子邮件的方式。开源。
    • TeXstudio - 集成创建LaTeX文档的写作环境。 开源。
    • Vagrant - 用来构建虚拟开发环境的工具。 开源。[荐]

    正则编辑器

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

    数据库

    • Sequel Pro - 一个MySQL数据库管理软件。开源
    • MySQL Workbench - MySQL数据库官方管理软件。
    • Postico - 现代PostgreSQL客户端,漂亮功能多。
    • ElectroCRUD - MySQL数据库CRUD应用程序。开源
    • Base 2 - 一个用于管理SQLite数据库的软件。
    • Postgres.app - Mac上最简单的方法的使用PostgreSQL关系型数据库管理系统。!开源
    • PSequel - PostgreSQL数据库GUI软件。
    • Robomongo - 基于Shell的MongoDB图形化客户端管理软件。开源。
    • MongoBooster - * MongoDB图形化管理软件,内嵌MongoShell,ES6语法,流畅查询及智能感知。
    • Mongo Management Studio - MongoDB图形化客户端管理软件。
    • MongoChef - MongoDB图形化客户端管理软件。
    • Chrome MySQL Admin - * 一个Chrome插件,是MySQL开发的跨平台、可视化数据库工具。开源。
    • JackDB - 直接的SQL访问你所有的数据,无论在哪里。![开源][OSS Icon] ![Freeware][* Freeware Icon]
    • medis - 漂亮的Redis管理软件。开源。
    • RedisDesktopManager - Redis跨平台的GUI管理工具。开源 。
    • MDB Explorer - Mac上查看编辑Access数据库的工具。
    • Datum - SQLite - Sqlite3数据库管理软件。
    • mongoDB.app - 在Mac 上最简单的使用MongoDB 开源。
    • DataGrip - 是jetbrains公司旗下一款数据库管理工具。点击这里 学生免费。
    • Tableau Public - 数据可视化工具。

    测试工具

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

    软件打包工具

    • Finicky - Web应用程序转化为苹果的应用程序。开源
    • nw.js - 使用HTML和JavaScript来制作桌面应用。开源
    • Electron - 前身是 AtomShell,使用 JS、HTML 和CSS 构建跨平台的桌面应用程序。开源
    • react-desktop - 为 macOS Sierra带来React UI组件。开源
    • React Native Desktop for Mac - 用 React Native 技术构建 OS X * 下的桌面应用程序。开源
    • React Native Desktop for Ubuntu - 用 React Native 技术构建 Ubuntu * 下的桌面应用程序。开源
    • AppJS - 使用 JS、HTML 和CSS 构建跨平台的桌面应用程序。开源
    • HEX - 使用 JS、HTML 和CSS 构建跨平台的桌面应用程序,有道出品。开源
    • AlloyDesktop - 同上,腾讯出品,给个差评。开源
    • MacGap - 桌面WebKit打包HTML、CSS、JS应用。开源
    • ionic - 一个用来开发混合手机应用的,开源的,免费的代码库。 开源

    命令行工具

    • iTerm2 - 免费的终端工具,直接替代自带的Terminal,有非常多惊人的特性。开源 。[荐* ]
    • cool-retro-term - 怀旧的命令行终端。开源。
    • Oh my zsh - * 拥有大量的有用的功能,助手,插件,主题,等特性的命令行工具插件。开源。
    • Glances - 在命令行中查看你系统运行状态的工具。开源。
    • Cakebrew - Homebrew 的客户端软件。摆脱命令方便安装、查看、卸载软件。开源。
    • ndm - 查看本地NPM安装的包客户端软件。摆脱命令方便安装、查看、卸载软件。开源 。
    • Black Screen - 来自 21 世纪的强大终端。开源。
    • Fish Shell - 智能且用户友好的命令行终端。
    • oh-my-fish - 和Oh my zsh相似,建立在Fish Shell框架上。
    • bash-it - 一个社区的bash的框架。
    • color-retro-term - 一款复古风格的终端,非常酷炫。
    • HyperTerm - 一款基于Node开发的终端软件,逼格很高。开源。
    • itunes-remote - 通过终端控制您的iTunes。开源。
    • mycli - 为MySQL命令行客户端,提供语法高亮和提示功能的工具! 开源。
    • LNav - 日志文件阅读器. 开源。
    • tmux 终端登录远程主机的命令行工具。开源
    • mas - 一个简单的命令行界面的苹果应用商店。 开源。

    Mac常用快捷键

    Finder

    快捷键 作用 备注
    Shift + Command + G 前往指定路径的文件夹 包括隐藏文件夹
    Shift + Command + . 显示隐藏文件、文件夹 再按一次,恢复隐藏
    Command + ↑ 返回上一层
    Command + ↓ 进入当前文件夹

    编辑

    删除文字

    快捷键 作用 备注
    delete 删除光标的前一个字符 相当于 Windows 键盘上的退格键
    fn + delete 删除光标的后一个字符
    option + delete 删除光标之前的一个单词 英文有效
    command + delete 删除光标之前的整行内容 【荐】
    command + delete 在finder中删掉该文件
    shift + command + delete 清空回收站

    剪切文件

    首先选中文件,按Command+C复制文件;然后按「Command+Option+V」剪切文件。

    备注:Command+X只能剪切文字文本,不要混淆了。

    Mac用户必须知道的常用快捷键

    「space」键:快速预览

    选中文件后, 不需要启动任何应用程序,使用「space」空格键可进行快速预览,再次按下「space」空格键取消预览。

    可以预览mp3、视频、pdf等文件。

    我们还可以选中多张图片, 然后按「space」键,就可以同时对比预览多张图片。这一点,很赞。

    改名

    • 选中文件/文件夹后,按enter键,就可以改名了。

    查看文件属性

    • 选中文件后,按「command + I」键,可以查看文件的各种属性。

    • 选中文件夹后,按「command + I」键,可以查看文件夹的大小。【荐】

    切换输入法

    • 按住键盘的「control + space」即可

    打开 spotlight 搜索框

    • spotlight是系统自带的软件,搜索功能不是很强大。我们一般都会用第三方的 Alfred 。

    翻页和光标

    • 「control + ↑」:将光标定位到文章的最开头(翻页到文档的最上方)

    • 「control + ↓」:将光标定位到文章的最末尾(翻页到文档的最下方)

    • 「control + ←」:将光标定位到当前行的最左侧

    • 「control + →」:将光标定位到当前行的最右侧

    「command + shift + Y」:将文字快速保存到便笺

    选中你想要的内容(例如文字、链接等),然后按下command + shift + Y」,那么你选中的内容就会快速保存到系统自带的「便笺」软件中。

    如果你想临时性的保存一段内容,这个操作很实用。

    程序相关

    • 「command + Q」:快速退出程序

    • 「command + tab」:切换程序

    • 「command + H」:隐藏当前应用程序。这是一个有趣的快捷键。

    • 「command + ,」:打开当前应用程序的「偏好设置」。

    窗口相关

    • 「command + N」:新建一个当前应用程序的窗口

    • 「command + `」:在当前应用程序的不同窗口之间切换【很实用】

    我们知道,「command + tab」是在不同的软件之间切换。但你不知道的是,「command + `」是在同一个软件的不同窗口之间切换。

    • 「command + M」:将当前窗口最小化

    • 「command + W」:关闭当前窗口

    浏览器相关

    • 「command + T」:浏览器中,新建一个标签

    • 「command + W」:关闭当前标签

    • 「command + R」:强制刷新。

    • 「command + L」:定位到地址栏。【重要】

    截图相关

    • 「command + shift + 3」:截全屏(对整个屏幕截图)。

    声音相关

    选中文字后,按住「ctrl + esc」键,会将文字进行朗读。(我发现,在触控条版的mac上,并没有生效)

    Dock栏相关

    • 「option + command + D」:隐藏dock栏

    强制推出

    • 「option + command + esc」:打开强制退出的窗口

    option相关

    • 「option + command + H」:隐藏除当前应用程序之外的其他应用程序

    • 在文本中,按住「option」键,配合鼠标的选中,可以进行块状文字选取。

    • 「option + command + W」:快速关闭当前应用程序的所有窗口。【很实用】

    比如说,你一次性打开了很多文件的详情,然后就可以通过此快捷键,将这些窗口一次性关闭。

    • 「option + command + I」:查看多个文件的总的属性。

    • 打开launchpad,按住「option」键,可以快速卸载应用程序。

    • 在dock栏,右键点击软件图标,同时按住「option」键,就可以强制退出该软件。

    • 在Safari浏览器中,按住「option + command + Q」退出Safari。等下次进入Safari的时候,上次退出时的网址会自动被打开。【实用】

    推荐一个软件:CheatSheet

    打开CheatSheet后,长按 command 键,会弹出当前应用程序的所有快捷键。我们还可以对这些快捷键进行保存。

    展开全文
  • http://bbs.pcbeta.com/viewthread-1285045-1-1.html
    展开全文
  • Mac使用记录

    千次阅读 2018-09-28 11:13:32
    环境变量配置 显示隐藏文件 命令行方式: 显示隐藏文件: defaults write com.apple.Finder AppleShowAllFiles YES;KillAll Finder 不显示隐藏文件: defaults write ...command+s...

    环境变量配置

    ~/.bash_profile (如果没有则创建touch ~/.bash_profile)中添加

    JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_171.jdk/Contents/Home"
    export JAVA_HOME
    PATH="$PATH:$JAVA_HOME/bin"
    

    显示隐藏文件

    1. 命令行方式:
    • 显示隐藏文件:
      defaults write com.apple.Finder AppleShowAllFiles YES;KillAll Finder
    • 不显示隐藏文件:
      defaults write com.apple.Finder AppleShowAllFiles NO;KillAll Finder
    1. 快捷键方式:
      command+shift+.

    隐藏文件夹

    sudo chflags hidden /data
    

    窗口最小化/最大化

    最大化/还原 control + command + f
    最小化 command + h
    关闭/退出当前高亮窗口command + q

    安装 brewhome

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

    国内嘛,当然需要一个国内到镜像。
    替换及重置Homebrew默认源

    替换brew.git:
    cd "$(brew --repo)"
    git remote set-url origin https://mirrors.ustc.edu.cn/brew.git
    
    替换homebrew-core.git:
    cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
    git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
    

    在Intellij IDEA 中 option + ⬆️ option + ⬇️ 显示上一个方法和下一个方法冲突

    这里写图片描述

    鼠标滑轮滚动方向设置

    这里写图片描述

    iTerm2 + zsh + oh-my-zsh

    安装 iTerm2

    https://www.iterm2.com/downloads.html

    安装 zsh

    brew info zsh
    brew install zsh
    
    • 通过cat /etc/shells命令可以查看当前系统可以使用哪些 shell
    cat /etc/shells
    # List of acceptable shells for chpass(1).
    # Ftpd will not allow users to connect who are not using
    # one of these shells.
    
    /bin/bash
    /bin/csh
    /bin/ksh
    /bin/sh
    /bin/tcsh
    /bin/zsh
    
    • 通过echo $SHELL命令可以查看我们当前正在使用的 shell( Mac系统中默认的shell为bash shell)
    • 如果当前的 shell 不是 zsh,我们可以通过chsh -s /bin/zsh命令可以将 shell 切换为 zsh,终端重启之后即可生效。

    安装 oh-my-zsh

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

    安装完就可以在~/.zshrc配置相关到参数。

    插件

    autojump
    brew install autojump

    git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
    
    git clone git@github.com:zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting
    

    ~/.zshrc 配置

    plugins=(
      git
      zsh-syntax-highlighting
      zsh-autosuggestions
    )
    
    ########################### only for me ###########################
    # autojump
    [ -f /usr/local/etc/profile.d/autojump.sh ] && . /usr/local/etc/profile.d/autojump.sh
    
    # JAVA_HOME
    JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_171.jdk/Contents/Home"
    export JAVA_HOME
    PATH="$PATH:$JAVA_HOME/bin"
    
    # HOMEBREW_BOTTLE_DOMAIN
    export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles
    ########################### only for me ###########################
    

    mac 下 tomcat 乱码

    在tomcat bin 目录下新建 setenv.sh 文件,内容为
    export CATALINA_OPTS="$CATALINA_OPTS -Dfile.encoding=UTF-8"
    尽量不要去修改 catalina.sh

    #   Do not set the variables in this script. Instead put them into a script
    #   setenv.sh in CATALINA_BASE/bin to keep your customizations separate.
    
    18-May-2018 13:12:23.586 信息 [RMI TCP Connection(2)-127.0.0.1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
    

    /usr/local/Cellar/tomcat@8/8.5.28/libexec/conf/catalina.properties
    修改为:
    tomcat.util.scan.StandardJarScanFilter.jarsToSkip=*.jar

    fn 功能键

    使F1至F12回归原来的功能。
    这里写图片描述

    更改后需要按fn + f*实现mac的相关功能。

    当前目录打开terminal

    可以安装go2shell
    这里写图片描述

    hosts切换

    SwitchHosts

    这里写图片描述
    这里写图片描述

    升级默认的 git 以及 python

    最安全的方法莫过于设置别名

    alias git="/usr/local/Cellar/git/2.17.1/bin/git"
    alias python="/usr/local/Cellar/python@2/2.7.15/bin/python"
    alias pip="/usr/local/Cellar/python@2/2.7.15/bin/pip"
    

    终端走代理

    // http 代理
    export http_proxy=http://proxyAddress:port
    // ss 代理
    export ALL_PROXY=socks5://127.0.0.1:1080
    
    alias setproxy="export http_proxy=http://127.0.0.1:8087"
    alias unsetproxy="unset http_proxy"
    alias ip="curl -i http://ip.cn"
    

    或者使用 proxychains

    自定义 JDK 版本

    # JAVA_HOME
    JAVA_8_HOME=`/usr/libexec/java_home -v 1.8`
    JAVA_10_HOME=`/usr/libexec/java_home -v 10.0`
    export JAVA_HOME=$JAVA_8_HOME
    alias jdk8="export JAVA_HOME=$JAVA_8_HOME"
    alias jdk10="export JAVA_HOME=$JAVA_10_HOME"
    

    默认JDK8,可以在shell下使用jdk8和jdk10指定。

    find 忽略 Permission denied

    alias findfile='find . -depth -type f -iname "*" 2>/dev/null | grep --color -nE -ir'
    

    alfred 3 想访问您的通讯录

    sudo codesign -f -d -s - /Applications/Alfred\ 3.app/Contents/Frameworks/Alfred\ Framework.framework/Versions/A/Alfred\ Framework
    

    文件默认打开方式

    获得 Bundle ID
    Bundle ID标识符,是 iOS 或 Mac 应用的唯一标示。

    osascript -e 'id of app "Visual Studio Code.app"'
    

    获得UTI

    Mac下的文件类型被定义为Uniform Type Identifiers(UTI),比如:txt文件的UTI是public.plain-text

    mdls me.md
    //kMDItemContentType                 = "net.daringfireball.markdown"
    

    例如使 VSCode 作为 md 的默认打开方式:

    duti -s com.microsoft.VSCode net.daringfireball.markdown editor
    
    all: application handles all roles for the given UTI.
    viewer: application handles reading and displaying documents with the given UTI.
    editor: application can manipulate and save the item. Implies viewer.
    shell: application can execute the item.
    none: application cannot open the item, but provides an icon for the given UTI.
    
    展开全文
  • mac使用

    2019-05-29 23:24:24
    vim的使用 https://blog.csdn.net/qq_32407233/article/details/83691227
  • Mac安装与使用MacTeX

    万次阅读 多人点赞 2018-10-08 16:24:14
    Mac安装MacTeXMacTeX安装MacTex使用MacTeX功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右...
  • mac使用vscode(简单暴力,只说重点)

    万次阅读 2016-09-02 14:57:34
    下载vscode在拓展里面加载一些插件jsx插件ESLint插件React Native ToolsReactjs code snippetsVisual Studio Code Settings Sync
  • Mac 下类似xshell xftp工具

    万次阅读 2018-01-02 21:04:45
    类似xftp的工具有现成的就是使用 FikeZilla 软件。类似xshell 的就是使用自带的命令行工具,我使用的是iterm2。ssh 连接服务器ssh 用户名@主机ip地址 密码这样就是同时使用命令行操作,还有可视化工具。放方便简单...
  • Mac 中查看内存使用情况命令

    万次阅读 2012-12-04 13:27:27
    echo -e "\n$(top -l 1 | awk '/PhysMem/';)\n
  • Mac系统下类似yum 包安装管理工具

    万次阅读 2020-07-17 11:06:07
    第一次用Mac,今天使用终端下开发包,以前用虚拟机时用的apt-get , yum,rpm竟然全都用不了。同样是linux系统,本白一脸懵逼查了下资料,发现Mac系统是使用brew命令install还是不行,继续往源头上找资料,原来Mac自带...
  • Mac-连接Windows远程桌面

    万次阅读 2019-06-10 11:00:16
    1:在mac电脑远程桌面可以使用,Microsoft 远程桌面 使用 Microsoft Remote Desktop 这个还是很老的版本; 可恶的微软mac版本不更新,更新了中国区下载不了, 后期本人会提供一个美国区域账号,共大家使用; ...
  • 1:在mac电脑远程桌面可以使用,Microsoft 远程桌面 使用 Microsoft Remote Desktop 这个还是很老的版本; Microsoft Remote Desktop 10 已经在 Mac App Store 上架,可惜的是并不面向中国大陆地区用户,如果有...
  • mac下ffmpeg的安装与简单使用

    万次阅读 2016-11-03 19:59:46
    使用Homebrew即可: 命令行: brew install ffmpeg 简单使用示例: ffmpeg -framerate 30 -i '/Users/huwei/Documents/ZingPicFolder/soldierPicFolder/shot%d.png' -c:v libx264 -r 30 -pix_fmt yuv420...
  • Mac 如何安装EasyConnect(一):使用Safari浏览器打开

    万次阅读 热门讨论 2019-04-09 10:19:15
    1、下载Mac OS平台安装包; 打开Safari浏览器访问SSL VPN地址,根据提示下载Mac OS平台安装包。 2、安装软件EasyConnect; 3、安装完成之后,Safari浏览器继续登录SSL VPN; 4、输入用户名,密码即可; 5、使用...
  • Mac上面使用移动硬盘的时候,如果硬盘的格式不对,就没有办法对硬盘进行写入,所以这里需要在mac上面安装软件。 推荐一款免费的 NTFS for Mac软件,这款软件就是 mounty 官网链接:https://mounty.app/   ...
  • Blackmagic Disk Speed Test for Mac是受到很多Mac用户欢迎的Mac硬盘测速工具,很多使用Mac的朋友都安装着Blackmagic Disk Speed Test for Mac(硬盘测速工具) 3.2免费版软件,使用disk speed test mac你可以随检测并...
  • mac 命令行查看DNS

    万次阅读 多人点赞 2016-07-06 20:39:26
    mac 命令行查看DNS 使用命令nslookupbin nslookup store.chanjet.com Server: 172.18.24.45 Address: 172.18.24.45#53Name: store.chanjet.com Address: 172.18.20.28查看文件/etc/resolv.conf~ cat /etc/resolv....
  • ubuntu如何查看MAC地址

    万次阅读 2012-08-16 17:53:41
    ubuntu 查看mac地址可使用以下四种不同的命令,大家可根据自己的实际需要进行选择使用: ifconfig | awk '/eth/{print $1,$5}' arp -a | awk '{print $4} sudo lshw -C network sudo lshw -c network | ...
  • https://blog.csdn.net/so_geili/article/details/83315852SecureCRT For Mac安装、破解、使用详细总结 https://blog.csdn.net/yule117737767/article/details/82388285使用SecureCRT工具上传、下载文件的两种...
  • Mac之如何查看已用端口

    万次阅读 2018-10-18 10:07:10
    1.查看mac中的被使用的端口号:   2.输入本机的IP地址进行搜索:下方空白会出现端口扫描情况,如上图白色背景处。 方法二:终端命令的方式查看端口情况 1.查看端口被哪个程序占用  sudo lsof -i tcp:port ...
1 2 3 4 5 ... 20
收藏数 620,900
精华内容 248,360
关键字:

mac使用