Scott Hanselman 的 2014 年軟件推薦
每個人都會收集工具軟件,對諸位來說,他們都不可或缺。而你接下來要看到的,就是我收藏 的工具。對我而言,它們都有其用處,它們都能節省時間,都有專門的目的。我每周都會使用它們,它們已經和我的生活密不可分。在這些工具中大多數都是免費 的,剩下的那些都值得試用,和購買。
這張列表整合了我在 2003、2005、2006、2007、2009 和 2011 年整理的軟件列表。我在今年又做了不少更新,來發布 2014 版。在整理軟件這一行我已經干了 10 年了。
表中所有的軟件我都很喜歡,也一直在使用——我沒用過的東西是不會出現在這里的。這篇文章絕不是軟文,這里所有的軟件都是我自己找到的,沒有人上門塞錢給我讓我把它列出來。
個人建議:如果你說第一次看到這個列表,建議訂閱我的博客,順便收聽我的 Podcatst 和 新聞組。
若想獲得最新的 Hanselman 推薦列表,請訪問 Scott Hanselman's 2014 Ultimate Developer and Power Users Tool List for Windows。歡迎在本文下評論并指正錯漏。2014 年新增的項目用正紅色標出,此次修訂增加了許多內容并修復了不少錯誤。
譯者注:此篇翻譯已經過 Scott Hanselman 本人授權,謝絕以任何形式轉載。若希望傳播此文請鏈接至 http://hanselman.com/tools和 中文地址。謝謝合作。
十大改變生活的神器
"Productivity is being able to do things that you were never able to do before." - Franz Kafka
Chocolatey - 名字很奇特,但它可是 Windows 上的 apt-get。一旦擁有,別無所求。現 在我想裝軟件的時候,會首先想到它而不是 Google。剛剛我還在用 'cinst filezilla' 和 'cinst winscp' 來安裝我想要的東西呢。想想看,利用它你就可以把「裝機」變成一個極其簡單的事情。不過自己寫腳本還是太復雜,對于裝機,你應該用……
- Boxstarter - Matt Wrock 利用 Chocolatey 和 Nuget 構建了這個神奇的東西。它可以大幅簡化你在更新電腦時候的工作,也可以在遠程機器或者虛擬機上進行無人值守的環境部署。
- TeraCopy - 大多數時候我都用 Windows 8.1 自帶的復制,不過如果我真要搬運一大堆東西的話我會用 TeraCopy。正如其名它做的事情就是復制,而且在速度上,無出其右。
- NimbleText - 正則表達式很難寫,我也學不會。NumbleText 則可以讓你輕松地處理大量文字。
- GOW Gnu on Windows - 當你只需要 *nix 工具的時候裝 Cygwin 未免小題大做。 Gow 就是 130 個編譯成原生 Windows EXE 的 Unix 命令行工具,僅此而已。
- F.lux - 說實話,一開始我覺得這玩意挺蠢的,但是再用完幾天之后我就收回了那些想法。F.lux 會隨著每天時間的變化來調整顯示器色溫,在晚上就能讓顯示器色調更暖。對于一個整天對著三個巨屏的人來說這是福利。自從用來 F.lux 我再也不頭痛了,眼酸的癥狀也緩解了很多。試試看,你會喜歡上的。
AutoHotKey - 這個開源小東西碉堡了。你可以吧復雜的工作變成簡單的快捷鍵,非程序員的變成利器。它可以用極其簡單的方法來自動化 Windows 操作,堪稱 Windows 平臺的 Applescript。
- 如果你寫英語的話千萬別錯過 "AuftoCorrect for English" 腳本。它可以在幾乎所有的 Windows 程序里糾正超過 4700 種拼寫錯誤。是的,所有程序。它只是 AHK 強大能力的 冰山一角。
- 別忘了Window Pad - 超贊的好東西,完全是用 AHK 寫成的!
- Paint.NET - Windows 應該 內置 的畫圖程序,基于 .NET 平臺,用免費的價格換取 Photoshop 80% 的能力。目前 Paint.NET 正在積極開發它的第四版!
- 7-Zip - 不用再關心其他的壓縮軟件了。7z 已經勝利,它能提供比 zip 更高的壓縮比,更好的 Windows 整合性,而且也能打開 TAR、ISO、RAR 和 CAB。
- DropBox - 現在的云存儲多到爆。Skydrive、DropBox 和 Google Drive,等等等等,不一而足。我現在回到了 Dropbox 的懷抱,因為它們處理大量文件效果更好,可以提供選擇性同步,而且在每個平臺都有客戶端。趕快選個云盤吧,放那里總是更安心的,不是么?
- Windows Live Writer - 如果你有博客,那它是胃液素神器。它還有一個不錯的 插件庫。它應該停止更新了,但生命力依舊旺盛。
</section> 你不知道的 Windows 8/8.1 特性
"If you don't pay appropriate attention to what has your attention, it will take more of your attention than it deserves. " - David Allen
現在,我把我所有的電腦都升級成 Windows 8.1 了。我很喜歡它。只要愿意花幾分鐘了解下快捷鍵你就能爽到飛起。為此,我還錄制了一些 Win 8 使用的小竅門。快去看看呀!即使Windows 8 可能會讓你感覺不太適應,不過這不是嚴重的問題。
除此之外我要表示,Windows 8/8.1 內置了許多東西,讓你能少裝很多軟件。實際上 Windows 8.1 內置了殺毒、內置了防火墻、內置了分區管理,虛擬光驅,和清理程序,以及一個啟動項管理工具。除此之外,Windows 8 支持多顯示器里顯示任務欄,來減省掉一些軟件;甚至還內置了虛擬機。這些都是內置的。
這里列出的就是那些你可能還不知道的特性:
- 磁盤清理 - 經過改進之后它能夠從硬盤里榨取更多的空間
- 可靠性歷史記錄 - 在開始屏幕里,輸入「可靠性」,就可以看到「查看可靠性歷史記錄」了。你將可以看到一張漂亮的圖表,顯示出你的機器狀況如何,哪些程序工作,哪些不能。通過它我就能發現給我造成問題的實際上是驅動而不是 Windows 本身。如果你的電腦有問題它是很好用的工具。
- 顯示器顏色校準 - 另一個以前要裝,現在則內置的工具。輸入「校準」然后就能把顯示器的顏色調整準確。如果你要畫圖的話,它就很重要了。
- 布驟記錄器 - 從 Windows 7 開始內置。我母親就用它記錄遇到的問題。
Hyper-V 虛擬機 - Windows 8 Pro 內置了虛擬功能。搜索 Hyper-V 就能發現一個完整的虛擬機宿主,可以幾乎全速運行 Ubuntu 和舊版的 Windows。
- 注:你的 CPU 要支持二級地址轉換(SLAT)才能運行 Hyper-V
- 任務計劃 - 很舊,但是我一直忘記的東西。如果你想定時運行,就用它。搜索「任務」。
- 內存診斷 - 內存有問題?Windows 內置了內存測試工具!搜索「內存」。
- 資源監視器 - 搜索「資源」就能看透那些軟件究竟占據了多少東西。我用它挖出了流氓軟件。
- 文件歷史 - 就像時間機器那樣。我現在每小時備份一次,它幫我找到了我幾個月前刪掉的文件,不止一回。
- 存儲空間 - 把幾個硬盤合并成一個巨大的分區。事實上「文件歷史」備份的數據就被我丟在數個硬盤構成的存儲池里。它們都是內建功能。
- OblyTile - 這個不是內置功能了,它干一件事:把桌面程序創建的 Tile 替換成你自定的。此外你還可以利用它往開始屏幕釘任何東西,包括文件夾、命令快捷方式(比如關機 -_-),讓你的開始屏幕變得更好看,更好用。
</section> Windows 8 商店應用
"If you spend too much time thinking about a thing, you’ll never get it done." - Bruce Lee
商店正在逐漸發展。下面是我所用的一些商店應用:
- OneNote - 沒有桌面版那么強大,不過在成觸屏上更好用。有筆最好。
- Google for Windows 8 - 這個 Google 應用只是他們服務的簡單包裝,不過它自帶的語音識別非常優秀。就算是為了開口問它「Oprah 有多大」,你也值得裝。
- Bing Translator - 最厲害的是他的照片翻譯:只要把攝像頭對準你想要翻譯的東西,譯文就會直接疊加在照片上。
- Comixology - 我超喜歡漫畫。Guided View 在筆記本和平板上是漫畫神器,我真心希望 Comixology 繼續改進這個 app。
- Fresh Paint - 絕對是展示你自己的好工具,可以滿足藝術家的可可需要。它的混色功能實在很贊。你可以用鼠標、手指或者筆來繪畫。不管專業還是業余人士都可以使用。
- Movie Moments - 制作 60 秒短片的好工具,支持字幕和特效。
- TuneIn Radio - 作業用電臺播放器。
- TimeManage.me - Windows 8 商店中最好的番茄工作法專用定時器。簡單,管用。
- Modern Delicious - 我已經用 Delicious 管理我的書簽很久了。這個 Win8 應用可以讓平板 app 和 Share Charm 支持 Delicious,這樣,從 Modern ID 和其他 app 中就能方便地分析鏈接了。
- Music Maker Jam - 強大管用的音樂創造工具,支持導出 MP3。
- Mint Finance Manager - 帶來了 Mint 財務服務的所有好處,界面美觀,還有很漂亮的 Live Tile。
</section> (.NET)程序員的日常
"Hofstadter's Law: It always takes longer than you expect, even when you take into account Hofstadter's Law." - Douglas Hofstadter
PowerShell - 用命令行支配 .NET、WMI 和 COM 的強大力量吧。Powershell 和其他 Shell 并不相似,學習曲線可能會有些陡峭,然而就像學跳舞一樣,當你真正開始用的時候……哇呼!我現在用 這個 PowerShell Prompt。順便一說,Powershell win7 自帶。
- 我同時建議你裝完 Powershell 之后立馬安裝 PowerTab 來獲得華麗的自動補全。
- 然后,安裝 PowerShell Community Extensions 獲取大量有用的工具。
- 喜歡圖形界面?試試 PowerGUI 吧,免費的。
- LINQPad - 使用此工具你可以借助 LINQ 查詢數據庫,有助于學習 LINQ 或者寫簡短的 C#/VB 程序。免費的好東西。除了 LINQPAD,Jim Wooley 還制作了許多其他的 LINQ 工具。
- MarkdownPad 2 - 長久以來 Windows 上一直沒有好用的 Markdown 編輯器,直到 MarkdownPad 2 出來一統天下。
- scriptcs - 從 Chocolatey 安裝后你就可以不用編譯執行 C# 代碼了。寫一個 .csx 文件,完事。絕對是 2014 年值得關注的項目之一。
- Microsoft Web Platform Installer - 當我想把一臺新機器變成開發機的時候我就會打開 http://www.microsoft.com/web/,然后安裝 SQL Express、Visual Studio Express 以及成堆的開發工具。除此之外它還可以方便地安裝 PHP 與 .NET 中的開源庫。
- Web Essentials for Visual Studio - 它是如此的 Essential,事實上,它是我們試驗新功能的游樂場,那些得以畢業的東西都會被 Mads Kristensen 放進下一版的 Visual Studio 里。它是開源的!
GitHub for Windows - 最好的 WPF 程序,沒有之一,而且不僅可以訪問 Github,它還是一個優秀的 Git 客戶端。提示:在版本庫界面按
~
可以打開自帶 Posh-Git 的 Powershell 控制臺。- 同樣值得注意的是 SourceTree,它同時支持 Git 和 Hg 而且非常干凈。告訴那些 Git/Hg 用家吧。
JetBrains dotPeek .NET decompiler - .NET Reflector 收費之后涌現出了許多免費的替代品,JetBrains dotPeek 就是。你可以利用它深挖 .NET 的細節,從 .NET 1.0 到 4.0 都支持。
- 想要開源的?試試 ILSpy,它包含在 SharpDevelop 里。
- 二選一:Notepad2 或 Sublime Text - 這兩位競爭者讓編輯器市場變得更加多樣化。我用 Notepad2 作為記事本的替代品,而 Sublime 則填補了 IDE 和純編輯器之間的空白(盡管 Sublime Text 離 IDE 已經很接近了)。它們都值得擁有!別忘了 Sublime 的 Package Control。
CodeRush(以及 DxCore) - 很顯然已經有人注意到我喜歡 CodeRush。不過也許你們還不知道 CodeRush 的秘密:那些很牛叉的功能是構建在 DxCore 這個插件框架之上的,它可以大大提高 VS 的擴展能力。
- 在 13.2 版里 CodeRush 增加了一個新功能,叫做 Unit Test Builder,非常的贊。
- ReSharper - 不論是接受大項目,還是使用 TDD 工作流,Resharper 都是產品中的佼佼者。試試看吧。
- ZoomIt - 要做演示先得讓然看見東西,不是嗎?Zoomit 是一個優雅而且高效的工具,在我心中它是最好的放大鏡。相信我吧,我試過好幾中東西,包括系統自帶的,都沒有 Zoomit 那么有效。
- Fiddler - 簡單、清楚、強力,HTTP 調試代理的不二之選。還支持 SSL 分析。
- Mite2 - 能讓你在桌面上預覽移動網頁。開發移動網站的必備之選。
- BrowserStack - Browser Stack 是一個云服務,它可以模擬多種瀏覽器下的頁面顯示效果,非常棒的選擇。對了它還能和 Visual Studio 集成。
WinMerge 或 BeyondCompare - 我個人是用 BeyondCompare 的,不過 WinMerge 最近改進迅猛。作為開源項目,它可以比較并快速合并你手上的代碼。
- Perforce Visual Merge 也是不錯的免費工具,還可以比較圖片!
Postman - Chrome 里的 HTTP/REST 客戶端,Web 服務專用神器。
- 想要服務器端的解決方案?看看 https://www.runscope.com。
NirSoft Utilities Collection - NirSoft 做的每一樣東西都值得一看。在這之中我最喜歡的是 MyUninstaller,卸載器的替代,以及 WhoIsThisDomain。
- 希望你也能檢查下 ZipInstaller,它能「安裝」那些綠色軟件,包括創建桌面圖標,增加卸載器等。(譯者:我怎么才發現這貨。)
- 喜歡用 Ctrl-滾輪來調整文字大小嗎?現在借助 Volumouse 就能用滾輪來調整音量啦。這很科學。
- BugShooting - BugShooting 的目的很單一,截圖然后發給開發者叫他們修 bug。你總遇到過軟件有問題結果救助無門的情況吧?
- WinCheat - 不是游戲修改器,WinCheat 是一個 Spy++ 那樣能深入分析 PE 文件和 Win32 窗口化子系統的工具。作為開發者你使用他們會很頻繁的。
- Telerik Code Converter - 易 VB 到 C#,或者反過來。
- Kaxaml - 最早,也是最優質的 XAML 編輯器,WPF/Silverlight 程序員必備。
NuGet - 如果你說 .NET 程序員的話你應該使用 NuGet,它是一個久經考驗的 .NET 包管理器。
- NuGet Package Explorer - 這個工具可以幫你打開、測試 NuGet 包,搜索 NuGet 目錄,以及幫你發布那些包。它通過 Click Once 部署。
- MSBuildShellExtension - 系統應該內置的功能,在 Explorer 里右擊 .NET 項目就可以直接構建之。
FireBug - 它就像透視機一樣,深入審視 HTML、CSS 和 JavaScript,并實時修改他們。絕對的必要之物。
- YSlow for FireBug - 除了包含 JSLint,這個擴展更能通過十三個不同的方面幫你優化網站速度。這些優化也許不全部適用,不過不妨礙 YSlow 成為優秀的工具。
- YSlow for Chrome - Chrome 版的 YSlow,功能不變。
- 利用 Firepicker 擴展 Firebug,幫助你管理 CSS 樣式。
- WebDeveloper- 這一個工具就夠讓你切換到 Firefox/Chrome 了。這東西集成了幾十個有用的功能,用來協助 ASP.NET/HTML 開發。如果你是樣式農的話,它攜帶的 CSS 編輯功能能讓你爽到飛起。
CodePaste.NET - 分享你的代碼
- Jabbr - 新晉 IRC 替代品。
- NCrunch - .NET 平臺上的自動化測試,在你編輯代碼的時候就運行測試,并將結果插入 Visual Studio 中。習慣持續集成了嗎?試試持續測試吧。
- Pixie - 簡單,可愛,便攜的取色器。
- Siren of Shame - 有人改的代碼讓你的項目編譯不通過?那就給他好看!你必須要 Siren of Shame。
- NDepend - 它可以分析 .NET 項目里的依存關系,并顯示在 TreeMap 里。
- NCover - .NET 代碼覆蓋工具中的佼佼者,不論深度還是廣度。對學生/教育用戶免費。
- Query Express - 哇塞,一個能用的查詢分析器,不用安裝,快的令人發指,只有 100K 還特么不要錢!這是異變!這是異變!
- PostSharp - 讓你的代碼在 AOP 面前依舊保持簡潔。將重復性的部分直接切進框架里那些需要處理的角落里。
Help+Manual - 在 Windows 上創建幫助文檔用的工具很少,Help+Manual 算一個,雖然它收費,但物有所值。
- HelpNDoc - 不清楚我是不是錯過了好東西,可以創建 PDF 和 CHM,對個人用戶免費。
- TreeTrim 或 Jeff Atwood 的 CleanSourcesPlus - Jeff 實現并擴展了 Omar 的想法,當你右鍵單擊項目目錄的時候,里面什么
bin
啊,obj
啊,debug
啊,都能一掃而光。Jeff 還增加了配置功能來幫你刪除 Resharper 目錄以及版本控制數據。TreeTrim 是一個功能相似的命令行工具,不過帶有插件系統。 - Visual Studio Gallery - 所有的 VS 插件在此聚集!還有優秀的搜索和排名。
- SQL Complete - 給 SQL Server Management Studio 增加智能提示,還是免費的,要是沒人愛,就真沒天理了。
- FileHelpers - 這個開源庫是我知道的最簡單的將純文本數據倒騰進 Excel 或者 SQL Server 中的辦法。
- MemProfiler - 這玩意能提供一大堆的信息,我用它修好了好幾個隱蔽的內存泄漏。
- HeidiSQL - 小而完整的 MySQL/SQL Server 管理程序。有眾多 App 支持。
LogParser - 這是一個免費的命令行工具,能讓你用類似 SQL 查詢的方式來分析多種日志文件,并將信息導出到 SQL 表或者 CSV 文件。我用它來分析我自己的日志。
- LogParser 很好,不過 LogParserLizard 做的更好。LogParserLizard 是一個免費的 GUI 版 LogParser。
</section> Visual Studio 插件
"This one goes to eleven...." - Nigel Tufnel
- Productivity Power Tools - 非常好的 VS 增強插件,幾乎涵蓋了 VS 下一版本的所有特點,可以查看幫助、時間軸、最近關閉的標簽頁等等。
Electric Plum iPhone Mobile Simulator - 一個小巧的 iOS 界面模擬器,寫 jQuery Mobile 時節省了我不少時間。
- 我也用 opera mobile emulator - 來查看我寫的網頁在移動平臺上的顯示效果。
- Web essential - VS 的 Web 調試插件,提供 CSS 編輯,顏色預覽,字體預覽等等功能,這是一個輕量但強大的插件。VS2013 的 Browser Link 就是從這里畢業的。是的,這個東西我列了兩次。
- Code Maid - 深度有效的開源框架清理工具,不僅支持 C# 和 VB,還支持 F#、XAML、CSS 等等。
- OzCode - OzCode 的前身是 BugAid,它將可視化調試的概念上升到了一個新的高度,將循環、表達式、比較陣列都直觀的展示出來。目前的 Beta 版本免費。
- NuGet Package Manager - 提供集中管理第三方類庫的優秀解決方案,用它可以直接將 PowerShell 用于 Visual Studio。
- VsVim - 喜歡 vim 同時也喜歡 Visual Studio?魚和熊掌,可以兼得。開源軟件。
StyleCop - StyleCop 可以分析 C# 源代碼并進行編碼規范檢查,可以在 VS 中運行或者和 MSBuild 集成(安裝時選擇 MSBuild files),個人項目和團隊項目都用得上。
- 你可以用 StyleCop.MSBuild 將 StyleCop 集成到有 NuGet 的系統內。
- Code Digger (基于 Pex) - 分析代碼可能的執行路徑,這是普通的單元測試做不到的。
- WiX Toolset - VS2013 自帶的打包安裝工具越來越難用了,所以可以考慮一下這款開源免費的工具,最近升級后支持 VS2013 了,成熟值得信賴。
- Atomineer - 代碼注釋工具,支持7種語言,并且可以轉化為 Qt、JavaDoc、Doxygen、XML 文檔等形式。
</section> 啟動器
Scott的小建議:現在我幾乎所有設備都是win8.1,所以已經不需要用第三方啟動器了,但是我還是要列舉一些優秀的啟動器,都是我以前用過的,現在介紹給你們。
"Oh, yes, little Bobby Tables, we call him." - http://xkcd.com/327
Slickrun - 我的最愛,這個小小的浮動輸入框簡單而高效,可以讓我快速啟動,加載程序、宏和瀏覽器。告訴他們,這是我送給你的。
- 差不多功能的還有一個叫MagicWords的開源項目(自 2 月 7 日未更新),類似于 SlickRun。
- 你是否也想過把一些東西和熱鍵綁定,但是不知道如何分配全局熱鍵?Martin Plante 用 .NET 寫出了 SlimKeys 并且努力將它打造為“萬能熱鍵管理器”。它可以啟動程序,監視文件夾,還有找到文件。如果你有好的想法或者建議請訪問 slimCODE 論壇。
- Promptu - 啟動器領域的新興角色。Promptu 的創新功能,包括在不同電腦間同步配置,更是抓住了許多用戶的心。
- Humanized Enso - 毫無疑問這是最流暢最有趣的啟動器,按下 CapLock 鍵,Enso 就會彈出,松開則開始執行命令。上手也許需要花一定時間,但是它的 UI 很干凈,交互也很清晰,現在人們把 Enso 的功能移植到 firefox 上,喚作 Ubiquity。
- Colibri - 恕我直言,這是 Windows 上最接近 Quicksilver 的東西,雖然打開這個小東西要一點時間,但是運行速度很快。目前它正在積極更新,并且承諾會與很多第三方應用集成。此外,它還支持“便攜模式”,方便那些喜歡用 U 盤揣著應用到處跑的人。
- Launchy - 另一個萬能應用程序,它默認監聽 Alt-Space。如果這個小程序支持動詞 + 名詞的結構的話,它有望成為另一個 Quicksilver。皮膚很多非常漂亮(有兩款 Quicksilver 皮膚!)
</section> 后起之秀
"Great googlely moogley!"" - Johnny Carson
- Carnac - 這個開源的小東西可以在你按下鍵時在屏幕一角實時顯示按下的鍵位,我在代碼演示的時候使用它。
- uTorrent - 雖然我一直叫他 “u-torrent”,不過念成 “micro-torrent” 可能更好些。在需要下載一些合法的種子或者我的 podcast 時,這個算是最好的客戶端了,簡潔強大,我很喜歡它。
- xplorer2 - 一款像 Norton Commander 一樣的資源管理器,比系統自帶的好一點,有 32 位和 64 位兩種版本,并且支持 Windows 7。
- RescueTime - 你是一個忙人嗎?你的時間都花在了有用的事情上了嗎?RescueTime 可以幫助你追蹤記錄你做的事情并且生成詳細的報告,讓我們 taking care of business 然后 getting things done。
- Total Commander - Windows 上最通用最經典的資源管理器,速度很快,以及 Norton Commander 一樣的雙面板顯示。
- SyncBack - 不得不說 2BrightSpark 這個團隊真的很讓人喜歡。另外這個軟件本身收費,不過有一個免費的 SE 版本。它配置界面干凈清爽,我用它來定時同步備份我的家庭網絡里的機器。
- Listary - 令人驚艷的一個小工具,綜合了啟動器和文件管理器的特點,配合你的文件管理器使用,使文件管理和查找變得非常方便,值得下載。
Tortoise 掌握一切的源力!
- TortoiseHG - Mercurial 的客戶端,可以集成在資源管理器里。
- TortoiseSVN - 這是 Subversion 的。
- TortoiseGit - 然后這是 Git 的——如果你需要 GUI 并且
喜歡受得了自帶的管理器。
不想把版本控制系統和資源管理器混在一起?那就整合到 Visual Sdudio 里面吧。
- EtherPad 已死不過 PiratePad 更好。這個多人在線互動的記事本已經成為我和我的團隊進行遠程頭腦風暴時的首選工具。
- TimeSnapper - 想錄下你的桌面嗎?哦,TimeSnapper 不是文件的時光機,它是一個記錄工具,能讓你明白你今天到底干了什么。它可以根據你設定的時間間隔來錄制截屏,當作一天的工作日志。
IcoFx - 只是因為 Windows 上實在沒有更好的圖標編輯工具了,它是最先進最好用的,雖然……很貴。
- Greenfish Icon Editor - 這是一個很好的開源圖標編輯器的小型便攜版。
- Jing - Jing 是一個小而美的截屏軟件。支持截屏和錄制并分享,上手很容易,并且提供一個免費的 screencast 帳號用于上傳視頻。因為其獨特的優點我一直在使用它。
- Chameleon Window Manager - 老實說 NeoSoft 所有的產品都不錯,但是這個窗口管理器尤其強大,讓你完全控制窗口的大小布局走向等等。
WinSnap 和 Window Clippings - 我曾經在兩個優秀的截屏工具間左右為難,WinSnap 設置選項很豐富(默認設置也不錯),而且還可以截下圓角和透明背景,當然 Window Clippings 也一樣能做到。這兩個軟件都無需安裝,都提供 32 位和 64 位兩種版本。WinSnap 支持 Windows 7 任務欄增強,而 Windows Clippings 則有不錯的插件模型。我幾乎天天用到 Windows Clippings,WinSnap 一周也用好幾次,在這兩個之間選擇一個真的很艱難。所以這兩個軟件都值得你去下載,Window Clippings 只有 18 美元,真心不貴。
- Shotty - Shotty 是另一個不錯的截屏小工具,操作流程簡單,而且也支持透明 PNG 顯示和截取玻璃效果。
- BabySmash! - 好吧我悄悄的說這其實不是一個工具……如果你有小孩,你想在寫代碼的時候仍然逗他開心,試試看吧。
- GBridge - 我曾經把 Hamachi 當作私人 V*N,利用我的私人網絡登錄到多臺設備,但我最近開始喜歡 GBridge。它通過 Gtalk 來提供 V*N,VNC 和安全的文件共享。很神奇吧。
- DarkRoom - 當我想拋開一切專心思考時,我就需要一個干凈的桌面和一個黑暗的工作室。這個文本編輯器就做到了這一點,讓我能專注思考,我也用它做報告。
- Foxit Reader for Windows - 小巧而且速度特別快,更新至 3.1 后比以前更加出色。綠色免安裝,有了它,Acrobat,再見。
- StudioStyl.es - 這個在線工具會實時動態生成一個 Visual Studio 的配色主題文件給你,當然你也可以下載離線版然后為自己量身打造一個主題。
- Virtual TI-89 (Emulator) - 我上大學時發現 CALC.EXE 有時候會不好用,我希望 Windows 上能有一個真正的計算器,所以就做了這個 TI-89 模擬器。我是不是很 Nerd 呢?嘿嘿。
- Visual Studio Wallpapers - 有了這個一起共享 Visual Studio 壁紙來美化自己的桌面的網站,你還等什么呢?
- VLC Media Player - 如果你只是想看視頻的話,它比其他所有播放器都要適合。
- foobar2000 - Windows 上一個非常有效的免費音樂播放器。
- FAR File Manager - Norton Commander 又回來了,依舊是命令行,依舊是飛快。有趣的是它的作者是 RAR 格式的發明人。可以和 ConEmu 有效集成。
- Skype - VoiP 網絡電話:比 POTS 音質更好,免費,支持多人通話,快來注冊吧。
- DOSBox - 當你用慣了超強的 64 位 Win7 旗艦版時,有時候需要運行一些老程序卻沒有 DOS 了。DOSBox 是一個 DOS 模擬器,有了它你可以在一臺 2009 年的 Win7 機器上玩 1988 年的 Bard's Tale。
- Cygwin - 對于那些 Unix 愛好者它可以在 Windows 中為你提供 Unix 環境,當然或許它的價值更多的在那一堆命令行工具上。這是一套很大的系統,也許大的過頭了,不過依舊很受歡迎,也很實用。
SketchFlow 或 Balsamiq - 所有優秀設計都起源于一張草圖,但是肯定不是用鉛筆和紙來畫草圖啦,用 UX(User Experience)草圖工具來決定你的設計應該有個什么外觀及應該實現什么功能吧。
- FinePrint - 虛擬打印機,讓你可以在打印之前看到效果,節省紙張,而且還可以給幾乎所有軟件提供打印預覽,我很喜歡它。
- Fraps - DirectX 視頻錄制,用于全屏錄制 DirectX 或者 OpenGL 畫面。
- Tor Anonymous Browsing - 這個工具可以讓你在網絡上隱藏身份,在出差時格外有用。
</section> 底層工具
"If you know how to use Process Monitor competently, people of both sexes will immediately find you more attractive." - Scott Hanselman
Ultimate Boot CD 和 Ultimate Boot CD for Windows - 這些光盤是程序員修電腦時的必備工具,畢竟你可沒那么多錢給給每個電腦壞掉的親戚買新機,不是么?
- Hiren's BootCD - 更先進也更復雜,Hiren's BootCD 可以拯救那些被 rootkit 等強力病毒摧殘的電腦。
- Darik's Boot and Nuke - 使用它你清除電腦就不需要用鋁熱劑了。
- WinToBootic - 不好看,但好用,可以創建可以啟動的 Windows 介質。
- BlueScreenView - 如果你有一個藍屏 dump,你是否想知道到底發生了什么呢?BlueScreenView 可以告訴你真相。
SysInternals - 盡管其中的 Process Explorer 和 AutoRuns 名氣更大,不過我認為 Mark 和 Bryce 所作的這些軟件都是精品。Process Explorer 能看得比任務管理器更透徹,而且提供了「Find DLL」這個極其有用的功能,此外還可以高亮出 .NET 進程。Autoruns 則可以抓出所有隨機器啟動的程序。
- SysInternals 家族的新晉成員,Process Monitor,足夠讓 Filemon 和 Regmon 羞愧。它可以徹查你的程序的所作所為,是程序員的不二之選。
- SoX Sound eXchange - 我經常要擺弄音頻文件,SoX 是我的瑞士軍刀。
- GSpot - 如果你真的對視頻編碼感興趣,GSpot 能告訴你的信息甚至比你想象的還要多。
- Bart's Preinstalled Enviroment (BartPE) - 想從光盤啟動然后扒些數據?還想要網絡?這個啟動盤可以節省你很多時間。不過很可惜它有一段時間沒更新了,不過我還是留著它。
- DllFiles - 天知道哪天你就會滿世界找一個老的 DLL。
- PInvoke.NET - 當你想從托管代碼里調用系統 API,至少得知道怎么正確寫導入語句,不是么?
- HandBrake - 轉碼工具已經夠多了,不過我還是選擇 HandBrake。它能燒光我的 8 個 CPU。
- cURL - 請將它丟進 PATH 里,因為你很可能會從命令行里訪問網絡,而且用過一次之后,你就再也離不開它了。
- Snoop - 它可以實時調試 WPF 程序。這個是什么?那個又是什么?用 Snoop 就能看到。
- InspectExe - 探索和分析 Win32 應用程序,可以列出導入表、顯示資源,等等。
DVDDecrypter 等 - 給希望備份 DVD 的人準備的東西。
- PSPVideo9 - 為 PSP 用家準備的,它們可以將視頻轉換為 PSP 可以播放的 MP4 格式。
WireShark - 以前叫 Ethereal,現在是 Wireshark。它的強大遠超想象,不過我用...
- ... Microsoft Network Monitor 3.3 - 更多些。3.x 版本改進相當大,將之前的缺陷都改進了不少。我使用它非常方便。
- Bitvise Tunnelier SSH Client - 許多人使用 Putty 來遠程管理服務器,不過略顯麻煩。Bitview Tunnelier 則要方便的多。
- Top 125 Network Security Tools - 這張表里列出的安全工具都很有用。
</section> 網站與書簽
"So why is “Shut down” on the Start menu? When we asked people to shut down their computers, they clicked the Start button. Because, after all, when you want to shut down, you have to start somewhere." - Raymond Chen
- ExplainShell.com - 可以解釋一條巨長無比的 Unix 命令究竟是干什么的。甚贊。
- JSFiddle - 想去實驗小段的 JavaScript 嗎?不用打開編輯器、IDE 或者 Firebug,用 JSFiddle 就行了,它可以同時顯示 HTML、CSS、JavaScript 還有最后的網頁,也支持多種框架。除此之外,還可以將結果共享他人。
- CSSDeck - 同樣是 HTML、CSS 和 JavaScript 組合得到的絢麗效果。從這里學到的 CSS 知識要多過所有書。
- Responsinator - 快速了解你的網站在手機里看起來是什么樣子。
- Bit.ly - 不僅僅縮短網址,它還擁有優秀的擁有統計和實時跟蹤功能。在 URL 后面加上一個
+
號就能看到大量的統計數據。 - Markup.io - 想要在網頁上做筆記嗎?不用下 app 了。用這個神奇的網站就行了,就像這樣。
- BrowserShots - 你的網站在 IE4、Opera 9.64 下究竟是什么樣子呢?答案在這里就能知道。
- Visibone HTML/JavaScript Reference - 除了紙質參考卡片,他們還直接在網站里提供免費的 HTML 參考卡與顏色卡,這也是我認為它值得留在書簽欄里的原因。
- StackOverflow - 有問必答。
- SQL Designer - 支持導入 SQL 的網頁版 SQL Entity 關系設計器。
- BrowserStack.com - 像 VNC 那樣連接任何系統上的任何瀏覽器,哪怕再罕見,然后測試你的網站。
- ViewPure - 觀看 油Tube 視頻,沒有廣告等一堆雜碎。就像 Readability 之于文字網頁。
- Design - 點一下書簽欄就能使用網格、標尺、十字參考等設計工具。
Del.icio.us - 大名鼎鼎的美味書簽不用再介紹了吧。他們的 Bookmarklets 簡直像是魔力一樣把我吸住。它可以存下我的書簽,這樣不論我在哪里送都可以拿出來繼續閱讀。非常方便和簡潔。我都用它好多年了。
- 別忘了 Del.icio.us IE Buttons 和瀏覽器插件。
- Kuler - 為準設計師準備的配色網站。
- Color Scheme Designer - 我不是設計師,我也不懂潮流,但是我至少知道我的喜好。這個網站就非常適合給你的下一個大項目準備配色。
- smtp4dev - 編寫 App 的時候經常需要發送郵件和通知,而擁有一個小的 SMTP 服務器會大大有助于開發。
- HTML5 Boilerplate - 千里之行,始于足下,這個 HTML5 模板是你制作殺手級網站的第一步。
TypeTester - 對比網絡字體的絕好去處。
- What the Font? - 這個網站可以識別出照片里的字體,通常很準確。
- 32 Bookmarklets for Web Designers - 在被 CSS 整到焦頭爛額的時候他們是你面前的一絲光明。
- http://www.downforeveryoneorjustme.com/ - 到底是網站掛了還是你人品不好?一判就明。
- QuirksMode - 超過 150 頁詳盡的 CSS 與 JavaScript 文檔,能把我的頭給塞爆。
- BuiltWith - 想知道那些牛站背后的技術嗎?
- Google 地圖 加 HousingMaps.com - Google 地圖很酷,而 Paul Rademacher 的 HousingMaps.com 則錦上添花。它也許是第一個我所知道的,Web 2.0 大雜燴中的網站。我一直留著它,提醒我一個簡單的想法最后做出來的東西有多么偉大。
- ProxySwitcher - 總是不停在換代理?有了它你換代理就比換衣服還快。
- YouGetSignal - 優秀的在線網路工具集合。
- XRay - 這個 Bookmarklet 可以讓你看到任何元素的 CSS 屬性。
- The Morning Brew - .NET 程序員的每日必讀,可以讓你了解業界的最新進展。
PortableApps.com - 把你最喜歡的應用塞進 U 盤里。別忘了 PStart,很好用的 PortableApps 應用啟動器。
- 還有更多免安裝應用在 http://portablefreeware.com/。
JSLint - 正如其名,它是一個 JavaScript 的“Lint”,可以告訴你到底你的代碼哪里出問題了。
- JSHint 是它的改進版。
</section> 博主和讀者用物
"You can do anything, but not everything." - David Allen
Google Reader 已經不在了,有些人認為這標志著 RSS 閱讀器也正在慢慢地走向死亡,但我覺得還是有很多的替代品的。比如:
- Feedly - Feedly 在這些RSS閱讀器中算是最漂亮最優美的一個,移動端體驗很好,網頁端速度很快。
- NewsBlur - 盡管開發者只有一個人,但是它非常快,而且跨平臺支持很好,并且網頁端更新很及時。
- The Old Reader - 這是最忠于原版 Google Reader 的閱讀器。如果你只是想要用回 Google Reader,這是你最好的選擇。
現在還有不少人使用 Windows 客戶端閱讀,比如以下幾款:
- FeedDemon - 我最喜歡的閱讀器,始終是最新潮的,并且一直免費,重要的是可以與 Google Reader 同步。
- RSSBandit - 用 .net 編寫的,免費,開源,而且支持與很多閱讀器同步(包括已故的 Google Reader),而且我最近聽說作者又要重新開始更新它。
- PNGGauntlet 和 PNGOut - 如果你要用 PNG 圖片,一定要先壓縮再上傳,這一點對在乎讀者閱讀體驗的博主們來說非常重要。
- InstaPaper - InstaPaper 和它的“稍后讀”功能對每天要處理大量信息的讀者來說是非常有必要的。我每天都用這個軟件,隨時隨地在任何設備上閱讀。
- FeedValidator - 如果你的 RSS/Atom 源沒有通過 FeedValidator 測試,那它就是垃圾。
- IFTTT (IfThisThenThat) - 一個社交網絡的工作流程管理器,可以讓你把任意兩個網站上做的兩個事件聯系起來。目前我在社交網絡上做什么都離不開 IFTTT。
OneNote,開啟云同步并配合 iOS 版 OneNote - 最近 ios 版 OneNote 發布后我就不用 EverNote 而徹底轉移到 OneNote 了,這意味著我可以通過 OneNote 同步我所有的辦公軟件然后推送到我的 iPhone。在沒有安裝 OneNote 的機器上我還可以通過 http://docs.live.com 編輯我的云筆記。
- Evernote 和 RememberTheMilk - 這兩個 App 可以方便地跨平臺管理筆記和待辦事件,EverNote 支持在 Mac,Windows,iphone,Palm Pre,Windows Mobile 以及黑莓等平臺之間云端同步管理筆記,RememberTheMilk 則可以讓你通過你喜歡的任何渠道管理待辦事件,比如通過谷歌日歷,推特,黑莓或者書簽。
Windows Live Writer - 終極離線博客發布工具。不滿意的話可以改用它的 SDK 改進它。
- Amazon Quick Link - 如果你寫博客,你就會閱讀,如果你閱讀,你就會讀到很多書,如果同時你寫博客、閱讀、看書,你就會想把自己讀的書寫到博客上,而這一切都需要一個亞馬遜鏈接。這個 Windows Live Writer 插件可以方便地在你的博客文章里面加入亞馬遜鏈接。
- PreCode Plugin 和 SyntaxHighligher - 如果你是個程序員并且在博客上面貼代碼,不妨嘗試一下這個插件,它們自帶的 JavaScript 效果能讓你的代碼大放異彩。
- CallBurner - 如果你寫博客,可能還會同時擁有一個 Podcast。CallBurner 是一個很好的軟件,用于記錄你的 Skype 通話,設置選項很齊全,支持導出雙聲道的MP3文件,和通話雙方各自的 WAV 文件。用它們家的另一款軟件 versionVodBurner 還可以錄視頻通話。
</section> Chrome 擴展和插件
"Tomorrow is 11/11/11, not 11/11/11. Bloody Americans" - Laurentme0w
- AdBlock for Chrome - 效果和廣告里的一樣贊。
- Postman for Chrome - 最好的 REST 客戶端。
- KnockoutJS context debugger for Chrome - 洞悉每個 Knockout 對象的真正含義。
- AngularJS Batarang - 讓 Chrome 理解 AngularJS。
- XmlTree - 在 Chrome 上美觀顯示 XML。
- Web Developer for Chrome - 炸裂!你們最愛的火狐工具欄現在 Chrome 也有了!
- SpeedTracer - 速度速度速度,這是所有的時間線和倒計時。
- Web Developer Checklist - 來自 http://webdevchecklist.com,看看你發布網站的時候是不是忘記了些應該做的事情?
- JSONView for Chrome - 讓你在 Chrome 里查看 JSON 的時候能夠更輕松。
</section> Windows 忘記的功能
"I didn't know anything about this. So I called up some folks at Microsoft, and apparently we make a lot of different image editors." - Steve Balmer
Ditto - Windows 剪貼板的增強神器。和各種剪貼板格式都能和諧相處。
- ClipX - “ClipX is a tiny clipboard history manager. It is sweet, it is free, use it.”
Cmder 和 ConEmu - 我尋找 Windows 上更好的命令行已經很久了,我認為整合 ConEmu 的 Cmder 發行包 離完美已經很近了。強力推薦。
- 注意,Cmder 包含 ConEmu 和 Clink,后者將 Bash 式的行編輯移植到了 CMD 上。
- ImgBurn - 好罷,Windows 7 已經內置了刻盤工具,不過呢,ImgBurn 是所有類似工具里,界面清晰度與信息完備度里平衡的最好的,畢竟我想在刻盤的時候知道到底發生了些什么,此時用 ImgBurn 正合適。別看他們的網站土,酒香不怕巷子深,不是嗎?
- WiFi Manager command line - 連上 WiFi 很容易,不過在 Windows 里要忘記那些自動連接的熱點就有點麻煩了。有了這個命令行工具,事情就能方便的多。
- VoidTools Everything Search Engine - 有時候你只是想要一個文本框,然后一個小程序驅動它搜索你電腦上的一切。這個小工具非常簡單,但它能以閃電般的速度搜索硬盤上的一切(無誤)。對啊,你用 Google 或者 Bing 能夠在幾秒鐘內搜遍網絡,為什么在硬盤上卻不行了呢?它可以在幾乎所有 Windows 上工作,甚至包括 Windows 2000。
- SoundSwitcher - 你也許會有許多音頻設備,比如耳機和藍牙播放器,要切換用哪個播放就顯得很麻煩了。現在 SoundSwitcher 讓你用一個快捷鍵切換聲音設備。
- Recuva - 有了它你就不會因為誤刪照片而后悔了。
- PureText - 想讓粘貼文字的時候更舒服嗎?試試它吧。它可以去掉剪貼板里的文字格式,節省出一大堆的寶貴時間。感想 Steve Miller 給我們奉獻了這樣一個好東西。
- Paint.NET - 這絕對是 Windows 組應當塞進他們產品里的東西。基于 .NET 構建。
- DoPDF - 想要用一個虛擬打印機輸出 PDF?選它。
- Wim2VHD - 那群人居然把這么有用的東西給藏在 MSDN 里,簡直不能忍。如果你要創建可以直接 boot 的虛擬機鏡像,選它沒錯的。
- TrueCrypt - 它可以加密文件或者整個分區,這樣如果你的 U 盤不幸落入壞人手中你也不必擔心數據泄漏。速速搞起吧,它是免費的。
- BareGrep 和 BareTail - 說實話這兩樣東西可以大大節省你的時間,這兩樣東西——
tail -f
和grep
絕對應該內置到 Windows 里。那群產品經理應該剖腹自殺。你知道它們有多有用嗎?如果你有一個寫日志文件的程序,你想看那些日志,你就需要 BareTail,它還可以高亮關鍵字。而搜索文件內容,肯定也是日常必需品。這兩樣東西已經很久沒更新了,不過到今天依舊工作良好。 - LockHunter - 想刪文件卻發現被打開了,而 Windows 沒告訴你是誰打開了它們?LockHunter 能告訴你。
PassPack 或 KeePass - 如果你注冊了一堆網站,有一堆密碼的話,就用這個軟件來管理好了。PassPack 依賴在線服務,而 KeePass 則是離線的。KeePass 是免費開源的軟件,非常干凈,非常強大。
- 我最近換用了 1Password,它自帶同步機能,在哪里都能使用。
TreeSize Free - 它也許是我最近使用最多的新應用了吧,堪稱文件占用分析領域的佼佼者。收費的專業版分析會更加透徹。
- DiskView - DiskView 是我發現的最強大的磁盤占用分析器,和資源管理器整合良好,還兼有 SMART 查看功能。
- SequoiaView - 可視化占用分析的先行者。
- WinDirStat - 圖形化的磁盤分析工具很多了,這款很對我的胃口,而且它不需要安裝就能使用。
- OverDisk - 這玩意很久沒更新了,不過仍然值得一看。它將磁盤占用畫成餅圖。盡管畫好要等很久——真的很久。
Prish Image Resizer - 聽著,使用它你就能右鍵圖片然后調整大小,兄弟。我老婆非常喜歡它。可靠、迅速。為什么 Windows 沒有內置它?
- 注意:點那個小的鏈接,免得惹上一堆廣告。
- Synergy - 虛擬 KVM,在你桌子上的電腦之間共享鼠標鍵盤,盡管他們可能安裝了不同的操作系統。開源軟件。
- BgInfo from SysInternals - 當你每次 3389 別的機器的時候會不會想知道——自己到底去了哪里呢?這個軟件可以將那些有用的信息畫在壁紙上,比如 IP、機器名、磁盤占用等等,而且完全可定制。
- SmartFtp - 也許眾口難調,不過我認為最好的 FTP 軟件是這個,而且原生 64 位版本讓我給他一個好贊。在 Windows 8.1 中工作良好。
- SharpKeys - 想把 Caps 改成 Esc 嗎?或者想把右 Ctrl 改成 Win 鍵嗎?我很想,但是為什么我在控制面板里做不到?因為那群產品經理把這事給忘了——幸虧 Randy 沒有,于是就有了 SharpKeys 這個改鍵工具。
- PC De-Crapifier - 你花 3000 買的電腦里捆綁了價值 30000 的垃圾軟件?用 De-Crapifier 將他們刪光吧!
- Magical Jelly Bean KeyFinder - 忘記序列號了?用它找回來。
- KatMouse - 想要滾動其他窗口里的內容?用 KatMouse 就不用先敲對方窗口了。
- Bulk Rename Utility - 這是非常強大的 GUI 工具,能用各種模式來批量重命名。無價之寶。
- PSTools from SysInternals - 所有沒內置的命令都在這里:
kill
、loggedon
、remote exec
、shutdown
、getsid
,等等。 Terminals - 開源且更新活躍的遠程桌面工具,多 Tab 界面。
- RoyalTS - 如果你整天的工作就是和各種遠程機器打交道的話,試試 RoyalTS 吧。它可以看成遠程終端的 Outlook——可能這個比喻還不足以形容它帶給我的震撼。
- TouchCursor - 如果你經常要移動光標但是又不想挪手怎辦?為什么不把 IJKL 變成方向鍵呢?我不清楚這個軟件是否真的值 20 刀,但是效果和宣傳的一樣好。
- Synchronex - 文件同步器,而且除了本地文件,它還能同步 UNC、FTP、SFTP、WebDAV、ZIP,還支持版本管理。價格只有 20 美元。我用它來定時備份我的撥空呃。這玩意的腳本很難懂,比 SyncBack SE 的更復雜,但是一旦你設定完成它就如你所愿地工作。
</section>
ABOUT
Belleve Invis,一個[(只)會]寫編譯器的。 詳細...ONES I KNOW
<ul>
<li><a href="/misc/goto?guid=4959550874492708152"> 老趙</a></li>
<li><a href="/misc/goto?guid=4959550874579046408"> vczh</a></li>
<li><a href="/misc/goto?guid=4959550874664330423"> Karbo Kuo</a></li>
<li><a href="/misc/goto?guid=4959550874747511817"> Capbone</a></li>
</ul>
</section> </div> 來自:http://typeof.net/c/cn-scott-hanselmans-2014-ultimate-developer-and-power-user-s-tool-list-for-windows.html