如何在 Windows 下像 Mac 一样优雅开发
【回復“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 一样优雅开发的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Tomcat免安装版的环境变量配置以及E
- 下一篇: iOS开发——高级篇——二维码的生产和读