一个net程序猿必备工具
自古以來,人類的進(jìn)步都是依賴于工具的進(jìn)步,從刀耕火種,到使用青銅器,再到現(xiàn)在的科技,每一次都使我們的工作效率提高了無數(shù)倍,所以一個好的工具能使我們提高無數(shù)倍的工作效率,下面,我就根據(jù)自己簡單的總結(jié)一下我們到底要有什么樣的裝備。這里現(xiàn)在只寫必須的,因?yàn)橛刑嗟暮玫能浖?#xff0c;以后再分類補(bǔ)充吧。
一,操作系統(tǒng)
有人用Windows,有人用mac 有人用Linux,在這里我只介紹Windows系統(tǒng)下的,(因?yàn)槲覍W(xué)的是net,也沒錢再買新的其他系統(tǒng)的電腦),這里推薦使用win10,雖然有一些win7支持的但是win10不支持的軟件,但絕大多數(shù)我們要用的都可以,那些老掉牙的軟件可以用其他新的軟件代替了,而且更重要的是win10看起來比win7好看啊,能讓心情愉悅是最重要的,還有的是我們軟件是用新不用舊的。
二,安全軟件
這里當(dāng)然要選360了,看到這里的時候很多人都要說“我根本不用這樣的安全/殺毒軟件”等等,在這里360的作用并不是什么網(wǎng)絡(luò)防護(hù),殺毒等,主要是他的很多其他功能很好用,比如這個懸浮球可以看出現(xiàn)在是否有數(shù)據(jù)訪問,網(wǎng)速等,有時候會很有用,當(dāng)然還有電腦加速管理,網(wǎng)速管理,有時候會很有用。
可以參看每一個軟件用了多少性能,用了多少網(wǎng)速,這些有時候很重要
當(dāng)然,360還有很多扯淡的功能,比如很多它認(rèn)為是危險的文件都會自動刪除,很多它識別不出來的軟件都被刪除,偏偏我們還是程序猿,有很多自己寫的軟件,so......,當(dāng)然它的防護(hù)功能有沒有無所謂的。
三,壓縮解壓軟件
推薦winrar,當(dāng)然360壓縮和2345壓縮以及很多人推薦的7-zip都挺好用的,這個看個人習(xí)慣,只要沒有什么廣告新聞就好。
四 數(shù)據(jù)庫
我是學(xué).net 當(dāng)然使用SQL Server了,Java對應(yīng)oracle,php對應(yīng)mysql,nodejs對應(yīng)mongoDB,小程序?qū)?yīng)sqlite或access等,當(dāng)然還有很多好的數(shù)據(jù)庫,這個看個人喜愛,編程本來就是興趣和工作,個人喜愛很重要,SQL Server可以有一個插件SQL Prompt,在寫sql語句的時候會有提示,比sql自帶的提示強(qiáng)大太多了,效果如圖所示,當(dāng)然還有其他的好的插件,暫時并不是什么必須的,以后有機(jī)會再說吧。
五 開發(fā)工具
最強(qiáng)大的開發(fā)工具Visual Studio,沒有再比這個更強(qiáng)大的了,使用過的都知道了,幾乎可以開發(fā)所有的程序,推薦使用最新的,因?yàn)樽罱暮糜糜趾每?#xff0c;不解釋。
雖然vs很強(qiáng)大,但是添加一些插件能使我們更加的方便,這里就推薦一些必要的
1,Indent Guides ??縮進(jìn)輔助線
2,Format document on Save ?保存時自動格式化代碼
3,Viasfora ?很實(shí)用的關(guān)鍵字高亮 ??彩虹括號ーー就是讓不同層級的括號用不同的顏色高亮
4,File Path On Footer ??在頁面底部顯示文件物理路徑
5,TextHighlighterExtension2015 ?針對.json, .bat, .cmd, .log, .txt, .ini, Log4j.properties, bash 語法高亮
6,ReSharper ? ?net必備,功能超強(qiáng)大,雖然安裝后比較占用電腦性能,但是是非常值得的
7,Visual Assist X? 有名的大番茄,也是開發(fā)必備
好了,就這幾個吧,其他根據(jù)自己需求自己添加吧。
六 文本編輯器
看到這里不懂的該問,文本編輯器不就是系統(tǒng)自帶的嗎?有什么值得說的,但是我要這里說的是那些是普通用戶的辦法,作為一個程序猿,那些并不夠所以這里推薦一些文本編輯器,當(dāng)然那些大神都用vim的,我推薦的是非頂級大神使用的,當(dāng)然就算頂級大神也不會只用vim的
1,Sublime Text
前端開發(fā)神器,有海量插件,代碼高亮等等等等,可以自行百度,我在這里是說不完的,這里只推薦一些插件,讓你的Sublime更好用
>PackageControl: 插件管理插件,提供添加、刪除、禁用、查找插件等功能。安裝好Sublime后第一個安裝的插件
>Emmet:?是一個可以讓你更快更高效地編寫HTML和CSS,節(jié)省你大量時間的插件,比如,你只需要輸入 ((h4>a[rel=external])+p>img[width=500 height=320])*12 ,然后它會被擴(kuò)展轉(zhuǎn)換成12個列表項(xiàng)和緊隨其后的圖像。然后你就可以在此基礎(chǔ)上再填寫內(nèi)容,就這么簡單。
>SublimeEnhancements:?這個插件可以給SublimeText的邊欄菜單帶來擴(kuò)充的功能,包括:在當(dāng)前工程文件夾中新建文件,移動文件或文件夾,產(chǎn)生文件或文件夾的副本,在新窗口或?yàn)g覽器中打開,刷新等。這只是概括地說,安裝后探索它更多的功能吧。
>Terminal:?這個插件可以讓你在Sublime中直接使用終端打開你的項(xiàng)目文件夾,并支持使用快捷鍵。
>Alignment:?代碼對齊插件,即"="號對齊,變量定義太多,長短不一,可一鍵對齊,默認(rèn)快捷鍵Ctrl+Alt+A可能和QQ截屏功能沖突,可設(shè)置其他快捷鍵如:Ctrl+Shift+Alt+A
>AutoFileName:?快捷輸入文件名插件,自動完成文件名的輸入,如圖片選取,輸入"/"即可看到相對于本項(xiàng)目文件夾的其他文件。
>BracketHighlighter: 代碼匹配插件,可匹配[], (), {}, “”, ”, ,高亮標(biāo)記,便于查看起始和結(jié)束標(biāo)記,點(diǎn)擊對應(yīng)代碼即可。
>ConvertToUTF8:?編輯并保存目前編碼不被 Sublime Text 支持的文件,特別是中日韓用戶使用的GB2312,GBK,BIG5,EUC-KR,EUC-JP ,ANSI等
>Git: Git管理插件,基本上實(shí)現(xiàn)了Git的所有功能。
>IMESupport: 實(shí)現(xiàn)中文輸入法鼠標(biāo)跟隨插件。
>SideBarEnhancements: 側(cè)邊欄右鍵增強(qiáng)插件,可以自定義打開方式快捷鍵,非常實(shí)用。
>SublimeCodeIntel: 代碼自動提示插件,支持絕大多數(shù)前端開發(fā)語言。
>Theme-Nil: 完美的編碼主題,用過的都說很好。
2,PilotEdit
當(dāng)你要打開很大的文本等的時候(比如幾百萬行等),就要使用這個了,其他文本編輯器都是卡的要死,這個卻很輕松,甚至可以打開幾十GB的文件,必備啊。
其他的例如notepad++,UE,Editplus,還有微軟的vs code,github官方出的一個編輯器,都可以嘗試一下,這里就不一一列出了
七 截圖和圖片處理
截圖當(dāng)然使用Snipaste,不知道的自行百度或谷歌,超強(qiáng)大,特別是那個貼圖功能,編程必備
picpick這個也是很好的,主要是功能全,對于前臺更是必備啊,主要功能有截圖,像素尺,取顏色等等等等,超好用
圖片查看可以使用2345看圖,或者用XnView,2345看圖更人性化,xnView支持更多格式,看個人需求了。
八 知識總結(jié)
程序猿嘛,經(jīng)常要學(xué)習(xí)很多東西,然而人的記憶不能全部保存(奇異人士除外),所以就需要很多需要自己保存到筆記里面了,程序猿的筆記和其他人的的筆記略有不同,程序員的筆記要有很多的代碼,這時,有一個代碼高亮就是非常必須的了,經(jīng)過幾十個筆記的對比,最后選定了兩個筆記軟件,OneNote和為知筆記,OneNote強(qiáng)大的多次分層和自由編輯,很強(qiáng)大,為知筆記是國產(chǎn)軟件,一點(diǎn)不比其他老牌的像印象筆記等的弱,而且還有代碼高亮功能,超好用。 還有一個筆記軟件,CherryTree,說明就是程序猿筆記,在Linux上還好用,但是在Windows上就不如人意了,在我的電腦上總是出現(xiàn)很多問題,暫時不推薦。
?九 其他
還有很多不好分類,我全部放到了這里,(也有因?yàn)槲冶容^喜歡9這個數(shù)字),視頻軟件:推薦完美解碼,或者可以使用Potplayer。制作git動態(tài)圖片:Screen ToGit,很好用的錄制成git動態(tài)圖片的軟件,可以錄制屏幕,錄制攝像頭。。。。錄屏軟件:OCam,免費(fèi)高效。文件搜索:EveryThing,超強(qiáng)大,系統(tǒng)必備,強(qiáng)烈推薦。桌面便簽:小孩桌面便簽,名字一般,功能強(qiáng)大,系統(tǒng)必備。思維導(dǎo)圖:Xmind:免費(fèi)且強(qiáng)大。文件管理:Total Commander,大神通用,眾多插件配合下,功能無敵。
最后
說了好多,很多東西都是一說即過,很多詳細(xì)的內(nèi)容都沒有介紹,因?yàn)樘嗔?#xff0c;也是因?yàn)?#xff0c;我認(rèn)為,程序猿的最基本的能力就是能根據(jù)一個名字,甚至一個功能找到自己需要的所有信息,這些軟件,是我從上千個(真沒有多說)軟件中精心挑選出來的,希望對大家有所幫助,大家如果有什么好的軟件也希望可以推薦給我。
?
轉(zhuǎn)載于:https://www.cnblogs.com/itljf/p/5806523.html
總結(jié)
以上是生活随笔為你收集整理的一个net程序猿必备工具的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 多思计组实验实验五、程序计数器实验
- 下一篇: 计算机记账软件毕设论文,基于ios移动平