扫码关注公众号:芋道源码

发送: 百事可乐
获取永久解锁本站全部文章的链接

《Dubbo 实现原理与源码解析 —— 精品合集》 《Netty 实现原理与源码解析 —— 精品合集》
《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》
《Spring MVC 实现原理与源码解析 —— 精品合集》 《数据库实体设计合集》
《Spring Boot 实现原理与源码解析 —— 精品合集》 《Java 面试题 + Java 学习指南》

摘要: 原创出处 https://juejin.im/post/5c0a9105e51d45792642fc3f 「啊咩」欢迎转载,保留摘要,谢谢!


🙂🙂🙂关注微信公众号:【芋道源码】有福利:

  1. RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表
  2. RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址
  3. 您对于源码的疑问每条留言将得到认真回复。甚至不知道如何读源码也可以请教噢
  4. 新的源码解析文章实时收到通知。每周更新一篇左右
  5. 认真的源码交流微信群。

iterm2 VS Cmder

终端工具

iterm2(Mac平台)

iterm2是 Mac下最好用的终端工具,听说没有之一。配合 oh-my-zsh,你的终端居然可以这样!震惊!!(UC震惊部)

Cmder(Windows平台)

如果你用过 Windows自带的 cmd,简直想 shi有没有!页面丑就算了!没有 tab!窗口不能缩放!不能用鼠标复制文本!!@#¥%&*¥%…%¥

Cmder 绝对是一款Windows环境下的cmd替代者,支持了大部分的Linux命令。

  • 支持 tab标签
  • 集成 git
  • 支持绝大 Unix/Linux命令

但是安装之后一般都会有以下几个问题:

  • 中文乱码问题
  • 文字重叠问题
  • λ其实可以替换成 $

Homebrew VS Chocolatey

包管理工具

Homebrew(Mac平台)

为什么要用 Homebrew?其官网讲得很露骨,一款 macOS缺失的软件包管理器。

安装 Homebrew,只需命令行输入:

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

这玩意一旦安装好了之后,举个栗子,如果你要安装 sublimeText,你可以直接这样:

brew install sublime-text

再优雅点,你可以安装 Homebrew的命令行工具 homebrew-cask:

brew tap phinze/homebrew-cask && brew install brew-cask

然后你可以这样愉快地安装一堆软件:

brew cask install sublime-text skitch dropbox google-chrome

用Homebrew安装软件有什么好处么?

  • 将软件包安装到独立目录,并将其文件软链接至 /usr/local
  • 不会将文件安装到它本身目录之外,所以您可将 Homebrew 安装到任意位置
  • 完全基于 git和 ruby,所以自由修改的同时你仍可以轻松撤销你的变更或与上游更新合并

Chocolatey(Windows平台)

Chocolatey官网是这么介绍自己的: The package manager for Windows。

首先是安装,这个时候打开上文提到的 cmder命令行工具,输入:

@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%chocolateyin"

这个时候如果你也要装 sublimeText3,你也可以这样:

choco install SublimeText3

是不是很酷!好处同上,具体的配置自行琢磨,这个时候已经和 Mac下的体验很接近了。让我们再近一步!~

Spotlight VS Listary

文件浏览增强工具。

Spotlight(Mac自带)

自从升级到 macOS Sierra后,其实 mac自带的 Spotlight已经很强大了,至于像 Alfred这种神器,我倒觉得一般用户没必要折腾了,当然你想更 Geek点,可以折腾下 Alfred,毕竟那样看起来很酷!

Spotlight毕竟是Mac自带的,这里就不赘述了。

Listary(Windows平台)

Listary的出现,让突然从 Mac转向 Windows开发的我产生的强烈排斥心理得到了一定的缓解!

先说说效果:经过配置,假如我想要打开某一软件或者文件,双击 Ctrl,弹出 Listary小窗,输入几个模糊关键字,回车!仿佛置身于 Mac有没有!!

下载安装:官网有 free版和 Pro版,至于破解还是支持正版…

界面举栗:

如果你是 Mac用户,我想是无缝衔接的,配置快捷键后,效率也是极高的!

Clover

给 Windows资源管理器加上 Tab标签。

  • 不知道Windows用户有没有注意到,每次打开我的电脑,会弹出一个新的窗口,再打开,再弹!再打开!再弹!循环个几次,桌面上会有一堆“我的电脑”窗口,是的,一堆……一堆……堆……
  • 所以你需要一个类似 chrome浏览器标签一样的工具,帮你窗口整合。这就是 Clover唯一的作用。
  • 同样的,你可以将常用的地址存为标签,类似浏览器收藏夹,方便下次打开。

继续寻觅中

应该是对于绝大部分开发者来说,开发环境的舒适是很重要的,想方设法提高效率,折腾这些工具也是挺有必要的。

艿艿:说了这么多,其实还是建议买一台 MacBook 。

人生苦短,只爱 Java
及时行乐,我用 Mac

文章目录
  1. 1. iterm2 VS Cmder
    1. 1.1. iterm2(Mac平台)
    2. 1.2. Cmder(Windows平台)
  2. 2. Homebrew VS Chocolatey
    1. 2.1. Homebrew(Mac平台)
    2. 2.2. Chocolatey(Windows平台)
  3. 3. Spotlight VS Listary
    1. 3.1. Spotlight(Mac自带)
    2. 3.2. Listary(Windows平台)
  4. 4. Clover
  5. 5. 继续寻觅中