前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >程序员该如何把 Windows 系统打造的跟 Mac 一样牛逼?

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

作者头像
统计学家
发布2021-01-12 10:19:52
6320
发布2021-01-12 10:19:52
举报
文章被收录于专栏:机器学习与统计学

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

1、终端工具:item2 VS Cmder

-iterm2

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

-Cmder

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

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

  • 支持tab标签
  • 集成git
  • 支持绝大Unix/Linux命令
  • 但是安装之后一般都会有以下几个问题:
    • 中文乱码问题
    • 文字重叠问题
    • λ其实可以替换成$

2、包管理工具:Homebrew vs Chocolatery

- Homebrew

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

安装Homebrew:命令行输入
代码语言:javascript
复制
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

举个栗子,如果你要安装sublimeText,你可以这样:

代码语言:javascript
复制
brew install sublime-text

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

代码语言:javascript
复制
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命令行工具,输入:

代码语言:javascript
复制
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"

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

代码语言:javascript
复制
choco install SublimeText3

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

3、文件浏览增强工具:Spolight VS Listary

- Spotlight

自从升级到macOS Sierra后,其实mac自带的Spotlight已经很强大了,至于类似Alfred的神器,我倒觉得一般用户没必要折腾了,当然你想更Geek点,可以折腾下Alfred,毕竟那样看起来很酷!关注公众号 逆锋起笔,回复 pdf,下载你需要的各种学习资料。

安利VueJs时刻!

- Listary

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

先说说效果

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

下载安装

官网 (https://www.listary.com)有free版和Pro版,至于破解还是支持正版...

界面举栗

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

4、给Windows资源管理器增加Tab标签:Clover

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

继续寻觅中......

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

加老胡微信,围观朋友圈

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-01-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 机器学习与统计学 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装Homebrew:命令行输入
  • 用Homebrew安装软件有什么好处么?
  • - Chocolatey
    • 安装
    • - Spotlight
      • 安利VueJs时刻!
      • - Listary
        • 先说说效果
          • 下载安装
            • 界面举栗
            相关产品与服务
            命令行工具
            腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档