如何在Windows下像Mac同樣優雅開發

原由:以前一直用Mac開發,換了家公司,只許用Windows下開發,說實話,一開始我是拒絕的,可自從看到了這幾個工具之後......html

下文大標題說明:(Mac下的工具)VS(Windows下的工具),Mac下的工具說明會簡要點,畢竟看文章的基本上都是實在受不了Windows的重度Mac開發者。git

1. item2 VS Cmder

終端工具github

- iterm2

iterm2是Mac下最好用的終端工具,據說沒有之一。配合oh-my-zsh,你的終端竟然能夠這樣!震驚!!(UC震驚部) chrome

image

池建強大大有一篇文章《終極 Shell》講mac下的終端,講的比較好,貼這。你們能夠作取捨。shell

- Cmder

若是你用過Windows自帶的cmd,簡直想shi有沒有!頁面醜就算了!沒有tab!窗口不能縮放!不能用鼠標複製文本!!@#¥%&*¥%…%¥sublime-text

Cmder絕對是一款Windows環境下的cmd替代者,支持了大部分的Linux命令。瀏覽器

  • 支持tab標籤
  • 集成git
  • 支持絕大Unix/Linux命令
  • 可是安裝以後通常都會有如下幾個問題:
    • 中文亂碼問題
    • 文字重疊問題
    • λ其實能夠替換成$

image

2. Homebrew VS Chocolatey

包管理工具ruby

- Homebrew

爲何要用Homebrew?官網講得很露骨,一款macOS缺失的軟件包管理器bash

安裝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.app

安裝

嘿嘿,這個時候打開上面提到的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時刻!

image

- Listary

Listary的出現,讓忽然從Mac轉向Windows開發的我產生的強烈排斥心理獲得了必定的緩解!

先說說效果

通過個人配置,我想要打開某一軟件或者文件,雙擊Ctrl,彈出Listary小窗,輸入幾個模糊關鍵字,回車!彷彿置身於Mac有沒有!!

下載安裝

官網有free版和Pro版,至於破解仍是支持正版...

界面舉慄

image

image

若是你是Mac用戶,我想是無縫銜接的,配置快捷鍵後,效率也是極高的!

4. Clover

給Windows資源管理器加上Tab標籤

  • 不知道Windows用戶有沒有注意到,每次打開個人電腦,會彈出一個新的窗口,再打開,再彈!再打開!再彈!循環個幾回,桌面上會有一堆「個人電腦」窗口,是的,一堆......一堆......堆......
  • 因此你須要一個相似chrome標籤同樣的工具,幫你窗口整合。這就是[Clover]惟一的做用。
  • Clover下載地址
  • 一樣的,你能夠將經常使用的地址存爲標籤,相似瀏覽器收藏夾,方便下次打開。

image

繼續尋覓中......

對我來講,應該是對於絕大部分開發者來講,開發環境的溫馨是很重要的,千方百計提升效率,我倒以爲折騰這些工具也是挺有必要的。

應該會持續更新吧,畢竟Windows下坑還不少。


已同步至我的博客-軟硬皆施

Github 歡迎star :)

相關文章
相關標籤/搜索