【回复“1024”,送你一个特别推送】

原文作者:palmerye

原文地址:http://palmerye.online/

特别声明:本文为palmerye原创并授权发布,未经原作者允许请勿转载,转载请联系原作者

起因:之前一直用 Mac 开发,换了家公司,只许用 Windows 下开发,说实话,一开始我是拒绝的,可自从看到了这几个工具以后......

下文大标题说明:(Mac 下的工具)VS(Windows 下的工具),Mac 下的工具说明会简要点,毕竟看文章的基本上都是实在受不了 Windows 的重度 Mac 开发者。

  1. item2 VS Cmder

终端工具

  iterm2

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

池建强大大有一篇文章《终极 Shell》讲 mac 下的终端,讲的比较好,贴这。大家可以做取舍。

  Cmder

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

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

  • 支持 tab 标签

  • 集成 git

  • 支持绝大 Unix/Linux 命令

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

    • 中文乱码问题

    • 文字重叠问题

    • λ其实可以替换成 $

  2. Homebrew VS Chocolatey

包管理工具

  Homebrew

为什么要用 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

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%\chocolatey\bin"

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

choco install SublimeText3

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

3. Spotlight VS Listary

文件浏览增强工具

Spotlight

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

安利 VueJs 时刻!

Listary

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

先说说效果

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

下载安装

官网有 free 版和 Pro 版,至于破解还是支持正版...

界面举栗

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

4. Clover

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

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

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

  • Clover 下载地址

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

  继续寻觅中......

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

应该会持续更新吧,毕竟 Windows 下坑还很多。

如何在 Windows 下像 Mac 一样优雅开发相关推荐

  1. 如何在 Windows 下创建 macOS 引导介质 (USB 启动盘)

    请访问原文链接:如何创建可引导的 macOS 安装介质,查看最新版.原创作品,转载请保留出处. 作者主页:www.sysin.org 完整版请参看:如何创建可引导的 macOS 安装介质 补充章节: ...

  2. 【实用】如何在windows下快速截图?

    如何在windows下快速截图? 快速截图是很多人的需求.截图的工具和方案也很多,但是,这里给出一个通用的,被大众认为最高效的一个解决方案. 我们都知道键盘上有一个"prt sc" ...

  3. macos支持exfat吗_[启动盘制作]如何在 Windows 下制作苹果 macOS 启动盘

    to 知乎管理员: 此前本文被删, 专门写了篇文章反映问题:关于安装实录-windows下如何制作苹果安装盘文章被删的声明 现按照要求改写文章, 如果再删, 烦劳注明原因. 步入正题: 苹果的镜像格式 ...

  4. 如何在windows下安装cygwin

    如何在windows下安装cygwin 转载于:https://www.cnblogs.com/zhujiabin/p/5747580.html

  5. 如何在Windows下发布QT应用程序

    如何在Windows下发布QT应用程序 [环境介绍] [操作系统]:Windows 10 64bit [IDE套件]:QT Creator 4.8.0 [编译器版本]:QT5.12.0 MSVC201 ...

  6. 如何在Windows下强制git使用LF而不是CR + LF?

    本文翻译自:How do I force git to use LF instead of CR+LF under windows? I want to force git to checkout f ...

  7. 在windows下制作mac os x的启动安装U盘

    在windows下制作mac os x的启动安装U盘 制作教程:在windows下制作mac os x的启动安装U盘

  8. 如何在Windows下利用Apche查看MySQL数据库?

    本篇文章主要跟大家介绍的是如何在Windows下利用Apche查看MySQL数据库,小杜觉得挺实在的,就整理了一下并分享给大家做个参考,希望大家看完之后有一定的收获.因此,有感兴趣的朋友记得要看完! ...

  9. 如何在windows下安装CentOS7.7

    如何在windows下安装CentOS7.7 一.下载Oracle VM VirtualBox和CentOS7.7 1.先从官网上下载和自己Windows系统对应的版本 最新的版本是 6.0 下载地址 ...

  10. wxpython 如何在windows下同时显示unicode中日韩文

    周海汉 /文 2010.1.6 python版本,python 2.6+,wxpython 2.8+ 问题提出 遇到wxpython 如何在windows下同时显示中文日文韩文越南拼音的问题. win ...

最新文章

  1. minecraft服务器_如何使用Minecraft领域设置简单的无压力Minecraft服务器
  2. javascriptjquery 判断滚动到页面底部
  3. LeetCode 930. 和相同的二元子数组(哈希+前缀和)
  4. java数据类型之间的转换_Java基本类型之间的转换
  5. 如何将cocos2d-x项目打包成一个.exe
  6. POJ Building roads [二分答案 2SAT]
  7. glib wpa_supplicant Unix上库编译错误解决与总结
  8. 荣世达二代机器人_荣事达人工智能机器人到底有多帅?
  9. linux中安装yum简单方法
  10. 信息安全原理与技术第七次实验:木马攻击与防范
  11. 计算机视觉——图像检索与识别
  12. Pytorch入门+实战系列五:Pytorch情感分类
  13. was升级jdk版本_was升级jdk1.7
  14. 里程碑!家里的开发板能使用Dnspod的动态域名服务,稳定
  15. 【.Net码农】ListT 类
  16. 学计算机用啥u盘好,U盘制作工具哪个好用?2020U盘制作工具推荐
  17. seleniummitmproxy实现智联招聘数据爬取
  18. 超易懂!贝叶斯分类器原理
  19. 华为OD机试 - 执行时长(Java JS Python)
  20. 【物联网竞赛-LoRa计数器系统开发(Flash的存取)】

热门文章

  1. Adobe flash builder 4 不生效的序列号说明及解決方法
  2. cartographer原理简述
  3. java json解析哪个好_java常用的几种json解析工具使用
  4. 吉林大学超星学习通02(1)
  5. 【数据分享】中国城市统计年鉴_2001-2021年
  6. Web服务器性能压力测试工具
  7. 总结web压力测试工具
  8. ff删除httpwatch插件
  9. rpg人物制作软件_RPG制作大师下载_RPG制作大师官方下载-太平洋下载中心
  10. 谷歌Chrome浏览器如何截图长图