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