Java 程序员,如何把 Windows 系统打造的跟 Mac 一样牛逼?

原文链接: http://www.iocoder.cn/zhishixingqiu/?vip\x26amp;amp;mp

点击上方“芋道源码”,选择“设为星标”

做积极的人,而不是积极废人!

源码精品专栏

 

  • 中文详细注释的开源项目

  • RPC 框架 Dubbo 源码解析

  • 网络应用框架 Netty 源码解析

  • 消息中间件 RocketMQ 源码解析

  • 数据库中间件 Sharding-JDBC 和 MyCAT 源码解析

  • 作业调度中间件 Elastic-Job 源码解析

  • 分布式事务中间件 TCC-Transaction 源码解析

  • Eureka 和 Hystrix 源码解析

  • Java 并发源码

来源:http://rrd.me/ekcAt

  • iterm2 VS Cmder

  • Homebrew VS Chocolatey

  • Spotlight VS Listary

  • Clover

  • 继续寻觅中


iterm2 VS Cmder

终端工具

iterm2(Mac平台)

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

Java 程序员,如何把 Windows 系统打造的跟 Mac 一样牛逼?_第1张图片

Cmder(Windows平台)

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

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

  • 支持 tab标签

  • 集成 git

  • 支持绝大 Unix/Linux命令

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

  • 中文乱码问题

  • 文字重叠问题

  • λ其实可以替换成 $

Java 程序员,如何把 Windows 系统打造的跟 Mac 一样牛逼?_第2张图片

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版,至于破解还是支持正版…

界面举栗:

Java 程序员,如何把 Windows 系统打造的跟 Mac 一样牛逼?_第3张图片 Java 程序员,如何把 Windows 系统打造的跟 Mac 一样牛逼?_第4张图片

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

Clover

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

  • 不知道Windows用户有没有注意到,每次打开我的电脑,会弹出一个新的窗口,再打开,再弹!再打开!再弹!循环个几次,桌面上会有一堆“我的电脑”窗口,是的,一堆……一堆……堆……

  • 所以你需要一个类似 chrome浏览器标签一样的工具,帮你窗口整合。这就是 Clover唯一的作用。

  • 同样的,你可以将常用的地址存为标签,类似浏览器收藏夹,方便下次打开。

Java 程序员,如何把 Windows 系统打造的跟 Mac 一样牛逼?_第5张图片

继续寻觅中

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

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

人生苦短,只爱 Java



欢迎加入我的知识星球,一起探讨架构,交流源码。加入方式,长按下方二维码噢

Java 程序员,如何把 Windows 系统打造的跟 Mac 一样牛逼?_第6张图片

已在知识星球更新源码解析如下:

Java 程序员,如何把 Windows 系统打造的跟 Mac 一样牛逼?_第7张图片

Java 程序员,如何把 Windows 系统打造的跟 Mac 一样牛逼?_第8张图片

Java 程序员,如何把 Windows 系统打造的跟 Mac 一样牛逼?_第9张图片

如果你喜欢这篇文章,喜欢,转发。

生活很美好,明天见(。・ω・。)ノ♡

你可能感兴趣的:(Java 程序员,如何把 Windows 系统打造的跟 Mac 一样牛逼?)