如何在 Windows 下像 Mac 一样优雅开发
【回復(fù)“1024”,送你一個(gè)特別推送】
原文作者:palmerye
原文地址:http://palmerye.online/
特別聲明:本文為palmerye原創(chuàng)并授權(quán)發(fā)布,未經(jīng)原作者允許請(qǐng)勿轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)聯(lián)系原作者
起因:之前一直用 Mac 開發(fā),換了家公司,只許用 Windows 下開發(fā),說實(shí)話,一開始我是拒絕的,可自從看到了這幾個(gè)工具以后......
下文大標(biāo)題說明:(Mac 下的工具)VS(Windows 下的工具),Mac 下的工具說明會(huì)簡要點(diǎn),畢竟看文章的基本上都是實(shí)在受不了 Windows 的重度 Mac 開發(fā)者。
? 1. item2 VS Cmder
? iterm2
iterm2 是 Mac 下最好用的終端工具,聽說沒有之一。配合 oh-my-zsh, 你的終端居然可以這樣!震驚!!(UC 震驚部)
池建強(qiáng)大大有一篇文章《終極 Shell》講 mac 下的終端,講的比較好,貼這。大家可以做取舍。
? Cmder
如果你用過 Windows 自帶的 cmd,簡直想 shi 有沒有!頁面丑就算了!沒有 tab!窗口不能縮放!不能用鼠標(biāo)復(fù)制文本!!@#¥%&*¥%…%¥
Cmder 絕對(duì)是一款 Windows 環(huán)境下的 cmd 替代者,支持了大部分的 Linux 命令。
-
支持 tab 標(biāo)簽
-
集成 git
-
支持絕大 Unix/Linux 命令
-
但是安裝之后一般都會(huì)有以下幾個(gè)問題:
-
中文亂碼問題
-
文字重疊問題
-
λ其實(shí)可以替換成 $
-
? 2. Homebrew VS Chocolatey
包管理工具
? Homebrew
為什么要用 Homebrew?官網(wǎng)講得很露骨,一款 macOS 缺失的軟件包管理器
安裝 Homebrew:命令行輸入
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
舉個(gè)栗子,如果你要安裝 sublimeText,你可以這樣:
brew install sublime-text
再優(yōu)雅點(diǎn),你可以安裝 Homebrew 的命令行工具 homebrew-cask
brew tap phinze/homebrew-cask && brew install brew-cask
然后你可以這樣愉快地安裝一堆軟件
brew cask install sublime-text skitch dropbox google-chrome
用 Homebrew 安裝軟件有什么好處么?
-
將軟件包安裝到獨(dú)立目錄,并將其文件軟鏈接至 /usr/local
-
不會(huì)將文件安裝到它本身目錄之外,所以您可將 Homebrew 安裝到任意位置
-
完全基于 git 和 ruby,所以自由修改的同時(shí)你仍可以輕松撤銷你的變更或與上游更新合并
? Chocolatey
Chocolatey 官網(wǎng)是這么介紹自己的,The package manager for Windows.
? ?安裝
嘿嘿,這個(gè)時(shí)候打開上面提到的 cmder 命令行工具,輸入:
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
? ?這個(gè)時(shí)候如果你也要裝 sublimeText3,你也可以這樣!
choco install SublimeText3
是不是很酷!好處同上,具體的配置自行琢磨,這個(gè)時(shí)候已經(jīng)和 Mac 下的體驗(yàn)很接近了。讓我們?cè)俳徊?#xff01;~
? 3. Spotlight VS Listary
文件瀏覽增強(qiáng)工具
? Spotlight
自從升級(jí)到 macOS Sierra 后,其實(shí) mac 自帶的 Spotlight 已經(jīng)很強(qiáng)大了,至于類似 Alfred 的神器,我倒覺得一般用戶沒必要折騰了,當(dāng)然你想更 Geek 點(diǎn),可以折騰下 Alfred,畢竟那樣看起來很酷!
? ?安利 VueJs 時(shí)刻!
? Listary
Listary 的出現(xiàn),讓突然從 Mac 轉(zhuǎn)向 Windows 開發(fā)的我產(chǎn)生的強(qiáng)烈排斥心理得到了一定的緩解!
? ?先說說效果
經(jīng)過我的配置,我想要打開某一軟件或者文件,雙擊 Ctrl,彈出 Listary 小窗,輸入幾個(gè)模糊關(guān)鍵字,回車!仿佛置身于 Mac 有沒有!!
? ?下載安裝
官網(wǎng)有 free 版和 Pro 版,至于破解還是支持正版...
? ?界面舉栗
如果你是 Mac 用戶,我想是無縫銜接的,配置快捷鍵后,效率也是極高的!
? 4. Clover
給 Windows 資源管理器加上 Tab 標(biāo)簽
-
不知道 Windows 用戶有沒有注意到,每次打開我的電腦,會(huì)彈出一個(gè)新的窗口,再打開,再彈!再打開!再彈!循環(huán)個(gè)幾次,桌面上會(huì)有一堆 “我的電腦” 窗口,是的,一堆...... 一堆...... 堆......
-
所以你需要一個(gè)類似 chrome 標(biāo)簽一樣的工具,幫你窗口整合。這就是 [Clover]** 唯一**的作用。
-
Clover 下載地址
-
同樣的,你可以將常用的地址存為標(biāo)簽,類似瀏覽器收藏夾,方便下次打開。
? 繼續(xù)尋覓中......
對(duì)我來說,應(yīng)該是對(duì)于絕大部分開發(fā)者來說,開發(fā)環(huán)境的舒適是很重要的,想方設(shè)法提高效率,我倒覺得折騰這些工具也是挺有必要的。
應(yīng)該會(huì)持續(xù)更新吧,畢竟 Windows 下坑還很多。
總結(jié)
以上是生活随笔為你收集整理的如何在 Windows 下像 Mac 一样优雅开发的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Tomcat免安装版的环境变量配置以及E
- 下一篇: Windows部署服务WDS实例