如何在Windows下像Mac一样优雅开发
起因:之前一直用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下坑還很多。
已同步至個人博客-軟硬皆施
Github 歡迎star :)
轉載于:https://juejin.im/post/5c0a9105e51d45792642fc3f
總結
以上是生活随笔為你收集整理的如何在Windows下像Mac一样优雅开发的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: fortinate防火墙使用本地用户三步
- 下一篇: IOS开发学习记录第4天之C语言学习