Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Mac 高效工作指南

Mac 高效工作指南

作者头像
xiangzhihong
发布于 2018-02-06 04:12:13
发布于 2018-02-06 04:12:13
2.1K00
代码可运行
举报
文章被收录于专栏:向治洪向治洪
运行总次数:0
代码可运行

很多做开发的程序员,都喜欢用mac,其绚丽的外观,加上手感体验,很适合开发和装逼用。其实除了这些为什么那么多程序员喜欢用mac呢,分析了一下使用mac的好处,无外乎以下几点:

  • Mac OS X 是基于 Unix 的,对于开发人员来说,Unix 下一堆好用的工具都可以随手捡到。并且好多的后端开发都是需要unix或linux的环境支持的。
  • 不需要维护。Mac 买来就直接用,磁盘碎片整理?不需要。装驱动?Mac 装好了,驱动就好了。
  • 简洁。Mac 上所有的操作都简洁到了极致,尽量避免干扰用户,增加了程序员的生产力。
  • 程序员文化。我想这个大概是程序员之间大家都喜欢用这个,有口皆碑吧。 ……

mac高效工作指南

系统设置

将功能键(F1-F12)设置为标准的功能键

Mac键盘最上面一排的功能键(F1-F12)默认是系统亮度和声音之类的快捷设置,当Mac作为你的娱乐电脑时,这样的默认设置是非常方便的,但是对于将Mac作为工作电脑而且需要频繁使用功能键(F1-F12)的人,最好将功能键(F1-F12)的行为设置为标准的功能键。

打开System Preferences,点击Keyboard图标,勾选上Use all F1, F2, etc. keys as standard function keys。以后如果你要调节音量,就按住键盘左下角的fn键再按F11或者F12。

设置Trackpad(触摸板)轻触为单击

打开System Preferences,点击Trackpad图标,勾选Tap to click选项,现在手指轻轻一碰触摸板,就达到鼠标单击的顺滑效果。

将Dock停靠在屏幕左边

这一条个人习惯吧,我觉得放到底部挺好的。如果想放到左边或者右边可参照如下: 打开System Preferences,点击Dock图标,

常用快捷键

使用mac,基本上很少使用鼠标,这就需要经常使用到快捷键,如果能够熟知常用的快捷键,对于工作可以说是事半功倍。

系统快捷键

官方文档

常用应用程序快捷键

中文输入法

系统自带的输入法不是很好用,推荐安装搜狗输入法或者RIME输入法。安装完成后,打开System Preferences,选择Keyboard,切换到Shortcuts这个Tab下,勾选Select the previous input source,并点击上述文字后面的空白处,设置快捷键为Ctrl+Space。

Alfred(查找文件和应用程序)

如果你曾经使用过Mac,你应该接触过Spotlight,就是屏幕中间弹出一个长条输入框,你输入文件名或者应用程序名,Spotlight将模糊查找到对应的候选项,按回车快速的打开你需要的文件或程序。

Alfred的能力远远超过了Spotlight, 你可以直接下载免费版安装使用,Alfred另外还提供了更强大的工作流(Workflows)和剪切板(Clipboard)管理等高级功能,需要购买Powerpack。对于日常的操作,免费版已经足够使用了。

因为Alfred可以完全取代Spotlight,下面先删除Spotlight占用的快捷键command + 空格,以供Alfred将来使用。

打开System Preferences,选择Keyboard,切换到Shortcuts这个Tab下,点击Spotlight,取消对应的2个快捷键设置。

然后打开Alfred。

设置Alfred的快捷键为command + 空格。

现在使用刚才设计的快捷键,就可以匹配出相关的内容。

开发环境配置

命令行终端Terminal

在用户界面没有发明前,终端Terminal曾经是计算机的唯一交互方式,就算到了今天,很多服务器仍然只提供终端登陆来操作,作为开发测试运维相关人员,在日常工作中合理使用终端将大大提高工作效率。

替换系统默认Shell

Bash作为大多数系统默认安装的Shell,大家都多少有所接触,Zsh和Bash类似都是一个Shell,但是Zsh更注重用户体验和与人的交互,OS X默认也安装好了Zsh,然而你想自己从头开始配置一个顺手的Zsh是比较浪费时间的,有人已经帮我们配置好了,这个流行的Zsh配置叫—Oh My ZSH!,直观的效果如下图所示,代码开源在github

Mac OS X默认已经安装好了Zsh,你可以打开终端,输入zsh –version来确认是否安装成功。

打开终端输入下面的命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

来安装安装Oh My ZSH!

Homebrew

Homebrew是一款终端下的命令程序包管理器,安装非常简单,复制如下命令在终端下运行,按回车并输入密码后等待安装成功:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Homebrew Cask

因为Apple不允许第三方的浏览器进入Mac App Store,如果你想要安装Google Chrome,只能去Google网站下载后运行安装文件。这一类App Store没有的非终端下的软件能不能享受Homebrew一样的命令行安装的便捷性呢?

Homebrew Cask就是这样一款终端下的程序管理器,它扩展了Homebrew,作为Mac App Store的有益补充,方便你快速维护日常软件的安装升级和卸载,复制如下命令在终端下运行,按回车后等待安装成功:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
brew install caskroom/cask/brew-cask

那如何使用Homebrew Cask来安装Google Chrome呢? 首先使用chrome作为关键字查找一下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
> brew cask search chrome
==> Partial matches
chrome-devtools           chrome-remote-desktop-host    chromecast            google-chrome

然后我们安装google-chrome。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
brew cask install google-chrome
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-03-04 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
高效程序员的MacBook工作环境配置
高效程序员的MacBook工作环境配置 本文记录整个配置过程,供新入手 MacBook 和觉得 MacBook 比较难用的同学参考。 1. 硬件提升 笔记本电脑的特点是携带方便,缺点是屏幕太小,因此你首先需要再申请领用一个外接显示器,多一个屏幕会大大减少你切换应用程序的次数,显著提升你的工作效率,别忘了同时申请一个 Mini DP 转 VGA 的转接头用于连接显示器。为了配合多显示器,后面会推荐一个软件来管理多显示器窗口。 如果你资金宽裕,可以买个机械键盘和无线鼠标,进一步提升工作效率。 2. 系统设置 2
用户1289394
2018/02/27
8.1K0
高效程序员的MacBook工作环境配置
2020,建议搞个 Mac 玩玩!
本文主要记录Mac开发环境的设置,以及一些优秀软件,使用技巧等。所有的设置、软件以及技巧都追求极致简洁和极致效率,最大可能提升工具效率,提升生产力。当然大家如果有其他好用的配置、工具或者软件也可以在评论区留言交流,一起分享一下!
逆锋起笔
2020/02/21
1.1K0
2020,建议搞个 Mac 玩玩!
程序员该如何把 Windows 系统打造的跟 Mac 一样牛逼?
起因:之前一直用Mac开发,换了家公司,只许用Windows下开发,说实话,一开始我是拒绝的,可自从看到了这几个工具以后......
Ai学习的老章
2021/01/12
7170
程序员该如何把 Windows 系统打造的跟 Mac 一样牛逼?
如何在 Windows 下像 Mac 一样优雅开发
起因:之前一直用 Mac 开发,换了家公司,只许用 Windows 下开发,说实话,一开始我是拒绝的,可自从看到了这几个工具以后...... 下文大标题说明:(Mac 下的工具)VS(Windows 下的工具),Mac 下的工具说明会简要点,毕竟看文章的基本上都是实在受不了 Windows 的重度 Mac 开发者。 1. item2 VS Cmder 终端工具 iterm2 iterm2 是 Mac 下最好用的终端工具,听说没有之一。配合 oh-my-zsh, 你的终端居然可以这样!震惊!!(UC
非著名程序员
2018/02/09
7.1K1
如何在 Windows 下像 Mac 一样优雅开发
TW洞见 | 强迫症的Mac配置指南
一直想写这么一篇文章,把我从同事那里学到的经验分享出来。市面上有很多类似的文章,写得都非常好,让我受益匪浅。不过我还是有一些自己总结出来的经验想要分享。 我深知自己的知识有限,所以写下本文以便和大家切磋交流。同时更有效率的方法和更好的工具也在不断涌现,我也贪心的希望把更好的方法和工具都收集更到到这里,我会不断更新本文,让它尽量不过时。 欢迎通过 GitHub 的Issues或者直接Pull Requests方式来分享你的经验。期待你的反馈。 我认为“一个高效的 Mac 工作环境”有以下几个特点: 自动化
ThoughtWorks
2018/04/17
8770
2020 搞个 Mac 玩玩吧!
本文主要记录Mac开发环境的设置,以及一些优秀软件,使用技巧等。所有的设置 、软件 以及技巧 都追求极致简洁和极致效率,最大可能提升工具效率,提升生产力。当然大家如果有其他好用的配置、工具或者软件也可以在评论区留言交流,一起分享一下!
芋道源码
2020/02/20
9020
2020 搞个 Mac 玩玩吧!
配置全新✨或重装后💀的 Macbook 不完全指南(前端向)
俗话说,工欲善其事,必先利其器。当你拿到一台新的 Macbook,或者是不小心弄崩了老的 Macbook 需要重装系统 😭😭😭,那怎样快速配置好一台新 Macbook 呢?说实话,从头开始配置环境是比较花时间的,因为中间可能会有不少的坑。这篇文章总结了我自己因升级系统弄崩若干次 Macbook 的配置经验,希望能给大家避坑,也是怕我下次手抖点升级系统再次弄崩 Macbook 时,能快速把机器配置到好用的状态开始干活搬砖🧱。 First Of All, 备份重要数据和及时 push 代码非常非常重要。
玖柒的小窝
2021/10/26
2.2K0
配置全新✨或重装后💀的 Macbook 不完全指南(前端向)
优秀的程序员是如何利用工具来提升工作效率的?
背景 本文是 “工欲善其事,必先利其器” 系列的第三篇。没有看过前面推送的,推荐大家前去看看了解下。
程序猿石头
2020/07/24
1.6K0
优秀的程序员是如何利用工具来提升工作效率的?
简洁优雅的Mac OS X软件安装体验 – homebrew-cask
转自:http://ksmx.me/homebrew-cask-cli-workflow-to-install-mac-applications/
全栈程序员站长
2021/05/19
2.1K0
程序员如何优雅使用mac
在折腾windows和linux一段时间内,饱经各种摧残的我,虽然掌握了一些不为人知的黑科技,终于对此感到厌倦,转投mac阵营。入手了2017款的Apple MacBook Pro 13.3寸笔记本。
章鱼喵
2018/08/02
1.6K0
程序员如何优雅使用mac
转:全新安装Mac OSX 开发者环境 同时使用homebrew搭建 (LNMP开发环境)
Brew 是 Mac 下面的包管理工具,通过 Github 托管适合 Mac 的编译配置以及 Patch,可以方便的安装开发工具。 Mac 自带ruby 所以安装起来很方便,同时它也会自动把git也给你装上。官方网站:http://brew.sh 。
全栈程序员站长
2021/05/19
1.5K0
Mac全栈开发-Homebrew
拿到一台新的Mac,首先推荐安装Homebrew。 Homebrew是Mac下面的一个包管理器,方便我们安装一些macOS没有的UNIX工具、软件。
用户1065635
2019/03/21
7920
MacOS : 前端必备姿势(工作环境)
算是爬出来了...此篇的工作设备是(Macbook Pro 2017款,所以可能会说到 touchbar!)
CRPER
2018/08/28
2.3K0
MacOS : 前端必备姿势(工作环境)
ITerm2使用指南
很多时候,我们使用Mac自带的终端用起来并不是很方便,例如没有颜色标记、来回切换等问题,对于这些问题,我们可以使用iTerm2,对照网上的安装和配置,我这里做一个简单的记录。
xiangzhihong
2022/11/30
2K0
MacOS的包管理神器homebrew使用入门教程
homebrew是Mac OS X上的强大的包管理工具,可以高效管理各种软件包,官方说法是:The missing package manager for macOS 。(macOS缺少的软件包管理器),本文将介绍homebrew的常规安装、卸载与使用方法。
于果
2021/08/25
13.5K0
开发效率太低?您可能没看这篇文章
还记得刚参加工作的时候, 有位开发的同事软件使用效率奇高. 我曾亲眼目睹他在几秒之内打开开发软件, 优雅地调出隐藏的功能, 输入数据输出结果的过程行云流水, 一气呵成, 而手指却始终不曾离开键盘. 吃惊的同时, 不仅发现提高开发效率是多么的重要! 这便有了本篇文字.
鹅厂优文
2018/05/30
4.1K2
Mac开发环境配置
本文主要记录Mac开发环境的设置,以及一些优秀软件,使用技巧等。所有的设置、软件以及技巧都追求极致简洁和极致效率,最大可能提升工具效率,提升生产力。当然大家如果有其他好用的配置、工具或者软件也可以在评论区留言交流,一起分享一下!
人不走空
2024/10/20
4970
Mac开发环境配置
Java程序员的MacBookPro(14寸M1)配置备忘录
欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 本篇概览 欣宸的月俸虽然很低,但还是咬着牙攒够银子,入手了最低配置的MacBook Pro 14(M1芯片,刘海屏,丐版),经过一段时间折腾,终于可以用来写代码和博客了,这里将设置过程记录下来作个备忘,主要有以下内容 开局必备工具 homebrew 终端 开发(JAVA系) 写作 一些个人喜好的软件 开局必备 首先是搜狗输入法,mac自带的简体拼音输入法,其中英
程序员欣宸
2022/05/09
1.5K0
Java程序员的MacBookPro(14寸M1)配置备忘录
Mac OS X 设置指南
本文介绍了如何通过 Homebrew 安装和配置 macOS 上的开发环境,包括 Node.js、Python、Java、Ruby、Git 等。同时,还介绍了如何配置 VSCode,使用插件和设置,以便更高效地开发 Web 项目。最后,还提供了如何安装和使用 Vim 进行文本编辑的方法。
shaonbean
2018/01/02
1.9K0
Mac OS X 设置指南
相关推荐
高效程序员的MacBook工作环境配置
更多 >
交个朋友
加入架构与运维学习入门群
系统架构设计入门 运维体系构建指南
加入腾讯云运维技术交流群
云平台运维技巧 分布式系统排障
加入[CODINGDevOps] 官方技术交流站
DevOps全流程实践 CODING工具深度应用
换一批
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档