.NET程序員必須知道的五大輔助工具
以前在園子里看過不少介紹我們開發(fā)常用的專業(yè)軟件比如:新.NET開發(fā)十大必備工具,.NET 程序員十種必備工具。今天我不是想來介紹這些專業(yè)軟件,我是想介紹一些開發(fā)時(shí)經(jīng)常會(huì)用到的輔助軟件,以幫助我們完成更好的開發(fā)。
我這邊推薦的是我常用的輔助軟件,可能并不是最好,但是我覺得確實(shí)最適合我用的!
一、瀏覽器
推薦:傲游瀏覽器(http://www.maxthon.cn/)
候選推薦:搜狗瀏覽器,火狐,chrome
作為程序員上網(wǎng)必備的工具,一個(gè)好的瀏覽器是我們獲取資源的不可或缺的幫手,我這邊推薦傲游并不是因?yàn)榘劣斡杏脧?qiáng)大的程序調(diào)試或著豐富的插件,而是傲游收藏及日常應(yīng)用方面。
傲游的收藏是我覺得比較好的功能,只要注冊(cè)個(gè)賬號(hào)就可以把本地收藏同步到網(wǎng)絡(luò)服務(wù)器上,在日常上網(wǎng)的過程中,我們經(jīng)常會(huì)看到好的文章想收藏起來,雖然很多網(wǎng)站都提供了收藏功能,但是這個(gè)網(wǎng)站收藏是建立在你必須打開這個(gè)網(wǎng)站,登錄上去才能看到,而且收藏的信息只能是這個(gè)網(wǎng)站的(好像有點(diǎn)廢話了)。傲游的收藏可以同步,這樣就保證了哪怕本機(jī)的收藏丟失,也可以通過帳戶登錄重新找回。
而且傲游的賬戶也不僅僅有同步收藏的功能,我們?cè)谌粘J褂玫倪^程中總會(huì)有自己的瀏覽器習(xí)慣(常用網(wǎng)站,鼠標(biāo)手勢(shì)等),這些習(xí)慣如果登錄了賬戶傲游都會(huì)幫你記住,我覺得是一個(gè)非常人性化的功能。同時(shí)傲游作為微軟Win7推薦的瀏覽器,其功能也是可以保證的。
這邊候選的還有搜狗瀏覽器,火狐,chrome,搜狗雖然說是安全性很高及瀏覽速度快,但是相比傲游也沒多少出色的地方。至于火狐和chrome,這2款肯定是程序員必裝的2款,但是我不推薦的原因是因?yàn)檫@2款瀏覽器本身的功能相比傲游并不強(qiáng)勁,需要靠各種各樣的插件來輔助,但是一旦裝了各式插件就會(huì)導(dǎo)致瀏覽器啟動(dòng)速度加慢等問題,所以我的建議日常瀏覽信息用傲游,如果需要進(jìn)行程序開發(fā)才用火狐或chrome。
二、記事本
推薦:notepad2(http://www.onlinedown.net/soft/31490.htm)
候選推薦:EmEditor,notepad++
對(duì)于我們開發(fā)人員來說經(jīng)常會(huì)要進(jìn)行編寫東西,這個(gè)時(shí)候我們不會(huì)打開VS,eclipse這些專業(yè)的開發(fā)工具,我們會(huì)選擇記事本這種小巧的工具來進(jìn)行簡(jiǎn)單的代碼編寫,我這邊推薦的是notepad2,主要有以下幾個(gè)理由:
1、代碼高亮,notepad2支持目前所有主流的開發(fā)語言,C#、VB.NET、PHP、JSP、HTML等,而且可以自由更改代碼高亮的配置
2、完全替代系統(tǒng)自帶記事本,windows自帶的記事本功能實(shí)在是比較糟糕,僅僅能夠提供基本的編輯功能(不愧為記事本),而notepad2可以完美的替換windows默認(rèn)的記事本(僅有一個(gè)執(zhí)行程序+一個(gè)配置文件),不僅因?yàn)樗鼡碛邢到y(tǒng)自帶記事本的所有功能,還因?yàn)樗麅?yōu)越的性能、強(qiáng)大的功能和小巧的體積,例如打開幾M甚至更大的文本不會(huì)像自帶的記事本那樣卡死,無法響應(yīng)等情況、可以使用ctrl+鼠標(biāo)滾輪進(jìn)行文本放大縮小等等。
具體替換方式可以看:這里
3、優(yōu)秀的文本編輯環(huán)境,notepad2不僅僅是提供代碼高亮,其文本背景,段落縮進(jìn),多編碼支持都是程序員日常編寫簡(jiǎn)單代碼,簡(jiǎn)單文本不可缺少的工具。
但是notepad2還是有缺點(diǎn)的,它不支持代碼的自動(dòng)提示,不過這個(gè)也是它的好處,如果要支持代碼提示那整個(gè)程序的體積也不會(huì)那么小巧了。
除了notepad2,我還推薦了EmEditor,notepad++,EmEditor也在我電腦里裝了,雖然可以靠插件來提升其自身的功能(如代碼提示,自動(dòng)完成,HTML預(yù)覽等等),但是因?yàn)椴寮b多了整個(gè)程序啟動(dòng)過慢,而且太多的插件實(shí)在是讓人“眼花繚亂”。
而notepad++,功能要比notepad2強(qiáng)大,但是因?yàn)楣δ軓?qiáng)大導(dǎo)致其體積大,相關(guān)附屬程序也多,有點(diǎn)“累贅”的感覺。
三、搜索工具
推薦:everything(http://dl.pconline.com.cn/html_2/1/93/id=1769&pn=0.html)
候選推薦:windows自帶的搜索
我不太清楚別的開發(fā)人員電腦里面有多少東西,但是我很清楚我電腦里有多少東西,整個(gè)電腦上百G的空間了堆滿了各種各樣的東西,如果突然想起來要找個(gè)東西又不記得原來放哪了,靠windows自帶的搜索工具估計(jì)你吃完飯回來還沒找出來,就算找出來可能也不是你想要的,這里我就推薦everything,一款非常優(yōu)秀的搜索工具,同時(shí)還很小巧就幾百K。
在每次使用前everything會(huì)掃描你整個(gè)電腦,將所有數(shù)據(jù)進(jìn)行索引更新保存到sqlite數(shù)據(jù)庫中,只要搜索關(guān)鍵字就可以進(jìn)行全盤掃描(同時(shí)還支持正則表達(dá)式),幾秒內(nèi)立刻就可以找到你所需要找到的東西。
同時(shí)everything還可以作為一個(gè)小型的服務(wù)器,你可以把你電腦做為一個(gè)服務(wù)器,讓別人來下載東西。
雖然everything可以很方便的幫你搜索的符合關(guān)鍵字的文件,但是要搜索文本中的內(nèi)容,它就辦不到了,這時(shí)候你需要使用別的工具了。
具體的信息可以到這里查看:點(diǎn)我進(jìn)入
至于候選推薦的windows自帶的搜索我就不介紹了,大家都知道。不過win7的搜索還是很不錯(cuò)的。
四、思維分析
推薦:Mindjet MindManager(http://www.onlinedown.net/soft/82527.htm)
候選推薦:Visio
在開發(fā)的時(shí)候需要長(zhǎng)時(shí)間的思考,但是思考是一件很費(fèi)事的事情,很容被打斷,被干擾,導(dǎo)致思考得重新來過,同時(shí)在思考的時(shí)候光憑大腦思考很容易混亂,很多人在這個(gè)時(shí)候總會(huì)將大腦中思考的東西用筆和紙記錄下來,雖然起到了輔助思考的作用,但是卻因?yàn)樗伎嫉臅r(shí)候隨性而寫無法與人交流,這邊我就推薦了Mindjet MindManager,這款軟件叫思維導(dǎo)圖。
Mindjet MindManager可以很方便的幫助你將思考的信息按照順序或邏輯記錄下來,同時(shí)其可以和office進(jìn)行無縫集成(如word,PowerPoint,Excel,Outlook,Project),進(jìn)行輔助記錄,而且由于是軟件,在你通過它來記錄你思考的東西時(shí)候,都是以圖形化進(jìn)行記錄,這樣當(dāng)你思考完后就可以將這個(gè)圖保存成圖片格式與其他人一起溝通了。
至于候選推薦的Visio,雖然它也可以很容易的幫助我們來進(jìn)行問題分析,但是操作起來遠(yuǎn)遠(yuǎn)沒有Mindjet MindManager那么簡(jiǎn)單,Visio過于專業(yè)性了。
五、快捷鍵工具
推薦:AutoHotKey(http://www.onlinedown.net/soft/39219.htm)
候選推薦:slickrun、Add2Run
作為一個(gè)長(zhǎng)期通過鍵盤工作的程序員,我們總希望能更快速的進(jìn)行操作,來節(jié)省時(shí)間,比如我,我更希望通過鍵盤來完成操作,因?yàn)槲矣X得將雙手離開鍵盤,再通過鼠標(biāo)來操作有點(diǎn)浪費(fèi)時(shí)間,所以我寧愿在腦子里記一大堆的快捷鍵,可惜這些快捷鍵只能在某個(gè)軟件中適用,而在系統(tǒng)環(huán)境下我想快速的打開我經(jīng)常用的軟件就無法實(shí)現(xiàn)了,這時(shí)我就是用了快捷鍵軟件,這邊我推薦的是AutoHotKey,一個(gè)通過腳本來實(shí)現(xiàn)快捷功能
(當(dāng)然它還有其他很強(qiáng)大的功能,我以前寫過相關(guān)的文章:AutoHotKey-更加快速的操作,使用自己編寫腳本讓你的鼠標(biāo)休息下)
AutoHotKey的好處就是可以通過編程的手段來實(shí)現(xiàn)許多功能,我可以將許多常用的快捷鍵都編寫好統(tǒng)一放到一個(gè)文件里,進(jìn)行代碼編譯成exe,在每次開機(jī)后進(jìn)行自己所編寫的exe,這樣所需要的快捷鍵都已經(jīng)潛在運(yùn)行了,這樣我們就可以通過鍵盤來快速啟動(dòng)程序了(當(dāng)然我們還可以做其他許多事情)。
候選推薦的slickrun、Add2Run是2款擁有UI的快捷鍵設(shè)定程序,操作起來更為方便,但是我認(rèn)為AutoHotKey可以做更多的事,所以推薦AutoHotKey。
有關(guān)slickrun、Add2Run相關(guān)的信息可以看:這里
以上就是我常用的開發(fā)輔助軟件了,推薦的都是我認(rèn)為好的,可能與大家想的不同,歡迎大家討論,介紹下自己常用的輔助軟件,分享給其他人!
原文標(biāo)題:開發(fā)用專業(yè)軟件已經(jīng)很多了,來說說開發(fā)用的輔助軟件把——分享我常使用的輔助軟件
鏈接:http://www.cnblogs.com/kyo-yo/archive/2010/07/15/Recommended-Software-I-often-use-the-auxiliary-sharing-software.html
【編輯推薦】