专栏首页程序员小跃硬核推荐!Mac电脑必备软件/工具!

硬核推荐!Mac电脑必备软件/工具!

命令行工具

  1. iTerm2 : 终端工具 替代 Mac 自带的 Terminal
  2. Zsh :交互式命令行 shell。查看当前安装版本:zsh --version
  3. Oh My Zsh :更优雅地管理 zsh 配置。伟大的工具!说白了就是 zsh 的基础上扩展了一些功能,让你使用起来更加舒服!如果需要安装 Oh My Zsh 的需要首先安装 Zsh 。
  4. FinalShell :SSH工具,服务器管理,远程桌面加速软件,支持Windows,macOS,Linux。被朋友圈的众多人安利的一个工具(ps:我目前还没玩转,没感觉特别强大的地方,感觉一个软件功能太多实际上不是一件好事,这个软件占用的内存也比较大,然后就卸载了)。

开发工具

IDE:

  1. IDEA :这个用来写 Java 最牛逼的开发工具,不用多说了吧!
  2. VSCode :强大的编辑器!不只是前端开发利器,里面提供的插件也很多。

数据库:

  1. Sequel Pro :简单小巧的MySQL数据库管理工具。个人觉得是Mac中MySQL数据库管理工具中最好用的一个,不过有一些可以容忍的小bug比如关闭一个页面导致其他页面闪退。
  2. Robo 3T: 非常好用的 MongoDB 数据库可视化管理工具。
  3. Postico : PostgreSQL 数据库管理工具。
  4. TablePlus :强大的关系型数据库管理工具。支持常见的关系型数据库入 MySQL, PostgreSQL, SQLite 等等。
  5. DataGrip :jetbrains 旗下跨平台的数据库管理工具(Win、 Mac OS、Linux皆适用)。同时支持多种数据库:Oracle,PostgreSQL,MySQL、SQL Server等等。SQL 工程师级别的专业数据库管理工具,不过需要收费!

拓展:如何使用Sequel Pro 导出表结构图?

前置条件:安装graphviz: brew install graphviz即可(需要提前安装homebrew)

  1. 用Sequel Pro导出Dot文件 File-> Export... -> Dot
  2. 用dot命令(需要先安装graphviz)将dot转为图片
dot -Tjpg test.dot > test.jpg

API测试:

  1. Insomnia :API接口测试。美观小巧大方,非常适合个人使用。我平时自己写小项目的时候就用的这个来测试 API 的。
  2. PostMan :这个不用多说了。毕竟算是用的非常多的 API 测试工具了。

Git:

  1. Github Desktop:Github 可视化桌面端。无论您是Git的新手还是经验丰富的用户,GitHub Desktop都可以简化您的开发工作流程。
  2. Sourcetree :Sourcetree简化了你与Git仓库的交互,这样你就可以专注于编码了。通过Sourcetree的简单的Git GUI来可视化和管理你的存储库。

其他:

  1. Docker
  2. Docker Desktop :Docker 桌面可视化管理工具。

写作

  1. Typora :Markdown 编辑器。简单好用,支持树形结构文件夹展示。
  2. PicGo :图床管理工具。支持多种存储方式比如阿里云 oss、七牛云 oss。

效率工具/提高生产力

“很多人推荐了 Afred 这个效率工具,我觉得 Mac 自带的 Spotlight Search (也就是聚焦搜索,快捷键command+space) 更强大,无论是反应速度、效率还是颜值。 ”

  1. Spotlight Search(聚焦搜索) : 不只是搜索那么简单!非常强大!另外,聚焦搜索输入关键词按command+B可以调用默认浏览器的搜素引擎搜索哦!
  2. shuttle :让我们更加方便地远程登录某台机器。
  3. XMind :思维导图。
  4. Axure :最强大的原型图制作工作,可以共享协作;
  5. Magnet :简单好用且强大的分屏软件,不过需要 12 元,我觉得很值 。
  6. uTools :一个极简、插件化、跨平台的现代化桌面软件。通过自由选配丰富的插件,打造你得心应手的工具集合。
  7. motrix :一款全能的下载工具。支持下载 HTTP、FTP、BT、磁力链、百度网盘等资源。
  8. WeChatExtension-ForMac :Mac版微信的功能拓展:消息防撤回、微信多开、自动登录、远程控制等等。
  9. SwitchHosts : 这是一个用于快速切换 hosts 文件的小程序,基于 Electron 开发,同时使用了 React、Ant Design 以及 CodeMirror 等框架/库。

其他

  1. 解压缩:Archiver 、BetterZip。
  2. gif截图工具:Gifox。截图工具 :Xnip(command+shift+4是mac自带的截图也很好用)。
  3. Mac APP 卸载: AppCleaner。

本文分享自微信公众号 - 奔跑吧攻城狮(runningdimple)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-03-11

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 【Medium翻译】Java抽象类有什么用?

    今天安利一个网站,其实很多朋友应该早就知道了,我之前ARTS打卡,英文文档的 很多出处就来自于这个网站,叫「Medium」。

    程序员小跃
  • Dimple在左耳听风ARTS打卡(第五期)

    所谓ARTS:每周至少做一个LeetCode的算法题;阅读并点评至少一篇英文技术文章;学习至少一个技术技巧;分享一篇有观点和思考的技术文章。(也就是Algori...

    程序员小跃
  • 设计模式之状态模式(三)

    上次我们很愉快的完成了状态模式的定义和代码的编写,但是在第一篇的时候我们说过,还需要实现一个抽十次中一次的功能,上次还没解决呢。

    程序员小跃
  • 图说TDSQL | 张家港行,我是你的“破壁人”

    随着互联网的不断发展和逐渐普及,各行各业也纷纷选择了上云之路,腾讯云数据库致力于运用领先技术,助力企业上云,分布式数据库TDSQL就是部署在腾讯云上的一款具备...

    腾讯云数据库 TencentDB
  • 概率思维-成功人士最基础的“人生算法”

    现在有两个按钮,按下红色按钮,你可以直接拿走一百万美元;按下绿色按钮,有一半机会,你可以拿到一亿美元,但还有一半机会,你什么都拿不到。你会选哪一个? ? 按红色...

    企鹅号小编
  • TCP/IP知识总结-0

    传输控制协议TCP简介: 1.面向连接的,可靠的,基于字节流的传输层通信协议。 2.将应用层的数据流分割成报文段并发送给目标节点的TCP层。 3.数据包都...

    用户2032165
  • Electron 使用 Webpack2 打包应用程序

    kongxx
  • 删除排序链表中的重复元素【文末附思维导图】

    题目中有一个特殊且重要的条件,就是排序,这个链表是已经排好序的,那么如果存在相同的元素,一定是相邻的节点,这就好办了,我们可以通过遍历一次链表,在遍历过程中判断...

    LieBrother
  • 音乐游戏&音频解析 ABC(上)

      现阶段的工作涉及到了部分音频解析的内容,广义来说便是数字信号处理(DSP),可惜本人并非专科出生,很多相关内容都是空白,从头看起也感觉颇为有些困楚,虽说时间...

    用户2615200
  • FME转换器介绍之(二)

    做数据处理,经常要在各个平台转来转去的。在从一个平台转向另一个平台进行处理的时候,就涉及到数据如何在平台中进行交换的问题了。在平台之间,可以使用如SHP、TAB...

    数据处理与分析

扫码关注云+社区

领取腾讯云代金券