• macOS系统简单设置
  • 开发工具
  • 常用软件
  • 美化工具

本文主要记录Mac开发环境的设置,以及一些优秀软件,使用技巧等。所有的设置软件 以及技巧 都追求极致简洁和极致效率,最大可能提升工具效率,提升生产力。当然大家如果有其他好用的配置、工具或者软件也可以在评论区留言交流,一起分享一下!

macOS系统简单设置

1、触摸板设置 SystemPreferencesTrackpad

  • Point&ClickTapto click.
  • Point&ClickLookup &data detectorsTapwiththree fingers

2、键盘设置 SystemPreferencesKeyboard

  • 建议把 F1 - F12 设置为标准功能键:Useall F1,F2,etc.keys asstandard functionkeys
  • ShortcutsAllcontrols

3、Dock设置 SystemPreferenceDock

  • Dock只放置常用App
  • Dock栏建议移动到左侧:Positionon screen : left
  • 建议设置为不重复显示已打开应用:Minimizewindows intoapplication icon

4、取消自动更新

  • AppStorePreferenceAutomaticallycheck forupdates

5、输入法快捷键

  • KeyboardShortcutsInputSources/Spotlight

6、热区锁屏

  • Desktop&&ScreenSaverScreenSaverHotCorners. 右下角选择:PutDisplayto Sleep

开发工具

1、Homebrew

Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷,类似于 Windows 上软件管家。

期间会自动安装 CommandLineTools

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"brew doctor #验证安装正确# 以下为常用命令brew install [package]         #安装包brew uninstall [package]     #卸载包brew outdated                 #列出过时的软件brew upgrade                 #更新过时的软件(全部或指定)brew update                 #升级homebrew在服务器端上的# 包目录brew list                     #列出所有安装的包brew clean up                 #清理旧版本缓存brew info                     #安装包信息检索

2、Homebrew Cask

Homebrew Cask 则是 Homebrew 的扩展,借助它可以方便地在 macOS 上安装图形界面程序,即我们常用的各类应用。

brew install caskroom/cask/brew-cask

3、iterm2

Mac命令行终端神器

brew cask install iterm2

4、Oh My Zsh

brew install wgetwget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - |sh

推荐插件:

plugins=(git textmate ruby autojump osx mvn gradle)

5、nvm

NodeJS 包管理工具,安装:

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash# 将以下内容添加到 ~/.zshrcexport NVM_DIR="$HOME/.nvm"[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm# 重新加载 ~/.zshrcsource ~/.zshrc

6、vs code 文本编辑器

推荐插件:vscode-icon, CodeRunner 推荐主题:OneDarkPro

7、Jupyter Notebook

Jupyter Notebook是一块所见即所得的画布,通过在浏览器上编辑代码,让开发人员实现展示与快速迭代的利器。项目最初给予python,通过安装插件,对Javascript也有良好的支持。

8、IntelliJ IDEA

迄今为止最炫酷的 Java编程 IDE,直接将eclipse拍在了沙滩上

9、Dash

Mac专属的文档管理工具

10、Charles

抓包神器 / Mock工具

常用软件

1、Rescue Time

日常行为管理。可以分析出日常使用电脑时间分配,细化到软件/网站层面,对于提升工作效率还是很有意义的

2、sizeup

窗口管理, 多/大显示器尤其实用

3、IINA

多媒体播放,mpv内核,开源软件,快速迭代中,强推.

4、Transmission

BT下载

5、The Unarchiver

解压缩神器

6、HandShaker

情怀工匠精神锤出品,mac上管理安卓手机文件一把好手

7、Typora

MarkDown写作。而且 Win/Linux/Mac三平台通用

8、ClearView

略贵,但完美支持 mobi,epub,pdf

9、Alfred

Alfred是一款获奖的macOS应用程序,它可以通过热键、关键字、文本扩展等提高效率。搜索你的Mac和web,通过自定义操作来控制Mac,从而提高工作效率。

美化工具

这类软件属于没有无所谓,有了以后心情会好一些,所以推荐可以尝试下。

1、Irvue

自动获取 Unsplash 上的高质量无版权图片作为壁纸,并提供了其它一系列相关的功能,如对图片点赞、下载、加入黑名单等。

2、Fliqlo

极简数字时钟屏保

3、rasmusnielsen

极简拟物表盘屏保

4、Wallpaper Wizard 2

也是壁纸应用,特点是提供一个很大的壁纸库用以挑选,之后更换自己事先挑选好的壁纸。

作者:张伟杰
出处:微信公众号
地址:http://urlify.cn/IvA7ny

mac 卸载 eclipse_推荐给 新手程序员Mac 准备的工具套餐!相关推荐

  1. 推荐几个程序员Mac m1max芯片笔记本软件

    推荐几个程序员Mac m1max芯片笔记本软件: 1.svn管理工具SnailSvn.. 2.linux 远程工具和sftp工具Termius. 3.接口调用工具apipost和apifox. 4.思 ...

  2. 伪代码书写规范_C++代码书写规范(推荐新手程序员)

    代码就是程序员的面子,无论是在工作中在电脑上写程序代码还是在面试时在纸上写演示代码我们都希望写出整洁,优雅的代码.特别在工作中当我们碰到需要维护别人的代码,或者是多人参与一个项目大家一起写代码的时候, ...

  3. 学习C语言的教材、如何成为一名优秀的C程序员、激发程序员创意的6本书、国外程序员推荐:每个程序员都应读的书

    学习C语言的教材 我的C语言是自学的,这些年看过不少教材. 下面,我对其中一些教材做个点评. 1. How to Think Like a Computer Scientist: C version ...

  4. 有哪些新手程序员不知道的小技巧?

    提到新手程序员,大家想到的第一个词可能就是:刷题.尤其是通过LeetCode刷题,想必新手程序员们都经历过这一步,甚至不少人认为只要在LeetCode上刷的题目够多,就一定能够进阶为大神. 但是,不难 ...

  5. 如何向新手程序员介绍编程?

     如何向新手程序员介绍编程? 学习Java,他们都说很easy. 作为一名刚从斯康星大学麦迪逊分校计算机科学系毕业的大学生,我通过一些编程课程认识了很多使用Java的朋友.现在很多学校都在从别的编 ...

  6. 写给新手程序员的一封信

    首先,欢迎来到程序员的世界.在这个世界上,不是有很多人想创造软件并解决问题.你是一名hacker,属于那些愿意做一些有挑战性的事情的人. "当你不创造东西时,你只会根据自己的感觉而不是能力去 ...

  7. 给新手程序员的16个工作必备小妙招,省下时间去LOL吧!

    写在前面: 这个文章核心并不是程序优化的具体技巧,而是拿到一个问题如何思考和利用工具的通用方法.比如即使我们不知道 profiler 这个东西,通过搜索"代码 每一行 时间"也可以 ...

  8. 师妹问我:有哪些新手程序员不知道的小技巧?

    阅读本文大概需要5分钟. 一个师妹问:洋哥,我今年应届毕业,刚开始写代码,不知道有没有一些新手需要注意的地方. 给了师妹一些建议之后,感觉这是个好问题!不光是新手程序员,很多小技巧小秘密恐怕老手也未必 ...

  9. 看不懂代码,不会用框架,新手程序员入职后如何快速上手项目?

    大家好,我是良许. 对于职场新人,特别是应届毕业生,他们拿到offer之后,进入公司后会有一段时间的焦虑感.比如说,不懂公司项目开发流程,代码看不懂,业务流程也不知道,框架不会用,等等还有各种各样的问 ...

最新文章

  1. 装上后这 14 个插件后,PyCharm 真的是无敌的存在
  2. 使用PixelLib来实现图像分割
  3. css设置元素继承父元素宽度_CSS设置超链接A标签宽度和高度
  4. arm-linux-gcc 头文件搜索路径,gcc和arm-linux-gcc默认头文件库搜索路径
  5. 分类素材(part3)--python机器学习基础教程(下)
  6. 由SGA组件内存移动导致前台业务超时问题处理过程
  7. tomcat和nginx配置java服务器
  8. java语言构造顺序树_PAT-1086(Tree Traversals Again)Java语言实现+根据中序和前序遍历构建树并且给出后序遍历序列...
  9. 如何使用jstack?线程的状态?
  10. 龙芯提供的jna-4.5.2,没有libjnidispatch.so,也能用
  11. JavaScript表单验证年龄
  12. VSCode 使用code runner
  13. 【Java】Spring init-method和@PostConstruct 原理
  14. NOIP 2015 推销员
  15. 网站打开慢解决办法——在Google Chrome浏览器中安装ReplaceGoogleCDN插件
  16. 简易计算器,你值得拥有
  17. 查询数据库表空间文件位置及扩充表空间,查询表空间容量
  18. 【NodeJs-5天学习】第四天存储篇① ——安装使用mysql 8.0
  19. 关于Axure的基本框架
  20. mysql5.7 1819_mysql5.7 ERROR 1819 (HY000): Your password does not satisfy the current policy requir.

热门文章

  1. MQC手游行业解决方案详解
  2. Windows 2000 万能克隆版 V2.0
  3. 港科夜闻|2021年大湾区科学论坛开幕,香港科大(广州)校长倪明选教授:双校互补,重点发力知识转移创新...
  4. 电子皮带秤称重传感器电阻如何测量好坏判断
  5. chromOS创建crouton
  6. 用java求一组数的平均值
  7. Go源码阅读——map.go
  8. 技术文章 | 企业网站为什么要考虑SEO优化?
  9. Untiy3D笔记之番外篇——c# 生成真正随机数
  10. SUSCTF_Crypto_large case_复现