1. 聊聊作為程序員,你每天必用的軟體有哪些
vim,g++,gdb,git
2. 紼嬪簭鍛樺︾敓蹇呭囩殑6嬈懼伐鍏瘋蔣浠
紼嬪簭鍛樺繀澶囩殑6嬈懼伐鍏瘋蔣浠舵渶鍚庝竴嬈懼お棣欎簡
1. Gi phy Capture
Gi phy Capture鏄涓涓涓撲負Mac鐢ㄦ埛鍑嗗囩殑
涓嬈綠IF鍒朵綔鍣錛 鎿嶄綔闈炲父綆鍗曪紝 闄や簡鍙浠
褰曞睆涔嬪栵紝 榪樺彲浠ュ圭敓鎴愮殑GIF榪涜岀紪杈戱紝
鍍忓ぇ灝忚皟鑺傘侀暱搴︽帶鍒躲佹挱鏀劇殑欏哄簭絳夛紝濡
鏋滀綘鎯沖啓鏂囩珷鏃訛紝 鎯寵佸湪鏂囩珷鎻掑叆涓浜汫if
鍔ㄥ浘鏉ヨ╀綘鐨勪唬鐮佸拰紼嬪簭鏇村ソ鐞嗚В錛岃繖嬈懼伐
鍏峰氨寰堥傚悎銆
緗戝潃錛歨ttps錛//giphy.com/apps/giphycapture
2.json editor online
json editor online鏄涓涓綆鍗曘佺伒媧匯佸彲瑙
鍖栧湪綰跨殑JSON緙栬緫鍣錛 鏀鎸佸樊寮傚寲瀵規瘮錛
鍙鏌ョ湅銆佺紪杈戝拰鏍煎紡鍖朖SON鏁版嵁錛 json鏍
寮忔槸寮鍙戜腑姣旇緝甯歌佺殑錛 json闃呰誨拰鏍煎紡鍖
灝辨槸涓涓甯歌佺殑宸ヤ綔錛岀敤浜嗚繖涓宸ュ叿錛屽叾浠
鐨勭獊鐒跺氨涓嶉欎簡鍛!
緗戝潃錛歨ttps錛//jsoneditoronline.org/
3.oh-my-zsh
鍛戒護琛屾槸紼嬪簭鍛樼殑鏈鐖憋紝 鎵浠ヨ繖嬈炬浛浠bash
宸ュ叿蹇呴』寰楁嬁鍑烘潵錛 鉶界劧鎴戜滑鐨刡ash shell
鍔熻兘涔熷緢濂戒簡銆備絾榪樻槸鐣ユ樉鏈寸礌錛屾病鏈夐偅涔
鐨勯叿鐐錛 鎵浠ヨ繖涓猳h-my-zsh灝卞煎緱涓鎻愶紝
閮借村畠鏄鏈濂界敤鐨剆hell錛 娌℃湁涔嬩竴錛 鍖呭惈
275+鎻掍歡銆150+涓婚樸丟it Hub 113錛 259鏄
鏁幫紝浠庤繖涓緋誨垪鐨勬暟瀛椾腑灝辮兘澶熸劅瑙夊埌榪欎釜
shell宸ュ叿鐨勫畬鍠勪互鍙婂己澶т箣澶勶紝 灝忕櫧紼嬪簭鍛
涔熷彲浠ョ敤錛岄珮絝澶ф皵涓婃。嬈!
緗戝潃錛歨ttps錛//ohmyz.sh/
4.Process On
Process On鏄涓嬈懼湪綰誇綔鍥懼伐鍏鳳紝 鍙鍒朵綔鎬
緇村煎浘銆佹祦紼嬪浘銆乁ML鍥俱佺晫闈㈠師鍨嬭捐°
緇勭粐緇撴瀯鍥劇瓑絳夛紝涓婃墜涔熷緢綆鍗曪紝騫朵笖鍏嶈垂
銆佸厤瀹夎咃紝鍦ㄧ嚎鍗沖彲鎿嶄綔錛屽ぇ瀹墮兘鐭ラ亾韜涓
紼嬪簭鍛橈紝蹇呴』鏃跺埢淇濇寔鎬濊礬娓呮櫚錛岃繖鏍蜂唬鐮
鍐欏嚭鏉ュ氨鏄鍒嗗垎閽熺殑浜嬫儏錛屾墍浠ヤ綔鍥炬槸寰堟湁
蹇呰佺殑錛屽弽姝h繖涓宸ュ叿鏄鐪熼!
緗戝潃錛歨ttps錛//www.processon.com/
5.Copy Translator
Copy Translator鏄涓嬈鵑潪甯稿嚭鑹茬殑緲昏瘧杞
浠訛紝鍏嶈垂涓斿紑婧愶紝鏀鎸佸嚑鍗佺嶄笉鍚岃璦鐨勭炕
璇戱紝涓嶇′綘鏄縐戠爺浜哄憳榪樻槸綆楁硶宸ョ▼甯(褰
鐒惰嫳鏂囧緢濂界殑鍙浠ュ拷鐣)榪欐劇炕璇戣蔣浠墮兘寰
閫傚悎錛岀浉姣斿叾浠栫炕璇戣蔣浠訛紝
Copy Translator鍙浠ヨВ鍐充竴浜涘氫綑鐨勬柇鍙
鍜屾崲琛屽甫鏉ョ殑涔辯爜闂棰橈紝涔熶細鏇撮珮鏁堬紝鍙闇
澶嶅埗鏂囨湰鍒板壀璐存澘錛屼笅涓縐掑嵆鍙鏌ョ湅緲昏瘧緇
鏋滐紝鎻愰珮宸ヤ綔鏁堢巼銆
緗戝潃錛歨ttps錛//github.com/CopyTranslator/Copy Translator
6.VisualStudio CodE
VisualStudio Code鏄涓涓榪愯屼簬MacOS
X銆乄indows鍜孡inux涔嬩笂鐨勶紝 閽堝逛簬緙
鍐欑幇浠Web鍜屼簯搴旂敤鐨勮法騫沖彴婧愪唬鐮佺紪杈
鍣錛屽寘鍚鎵鏈変富嫻佺殑寮鍙戣璦鐨勮娉曢珮浜銆
鏅鴻兘浠g爜琛ュ叏銆佽嚜瀹氫箟鐑閿銆佹嫭鍙峰尮閰嶃佷唬
鐮佺墖孌點佷唬鐮佸規瘮Diff銆丟it絳夌壒鎬э紝 鏀鎸佹彃
浠朵簭鎵╁睍錛屽彲浠ラ氳繃瀹夎呮彃浠舵潵鏀鎸丆++銆
C#銆丳ython銆丳HP絳夊叾浠栬璦銆傚悓鏃墮拡瀵
緗戦〉寮鍙戝拰浜戠搴旂敤寮鍙戜篃鍋氫簡浼樺寲銆
緗戝潃錛歨ttps錛//code.visualstudio.com/
3. C/C++ 緙栫▼鏈夊摢浜涘煎緱鎺ㄨ崘鐨勫伐鍏
杞浠朵竴 鏂囨湰瀵規瘮宸ュ叿
鏂囨湰瀵規瘮宸ュ叿鏈涓哄ソ鐢ㄧ殑鏄疊eyond Compare錛屾棤璁烘槸鎯寵佷笌鐗堟湰鎺у埗緋葷粺鍚堝苟浠g爜錛岃繕鏄浠呬粎鎯寵佹瘮杈冧袱浠芥簮浠g爜鏂囦歡鐨勫樊寮傦紝鏂囦歡姣旇緝宸ュ叿閮芥槸蹇呬笉鍙灝戠殑錛孊eyond
Compare鏀鎸佷唬鐮佹枃浠剁殑姣旇緝銆佸悎騫訛紝鏂囦歡澶圭殑姣旇緝銆佸悎騫朵互鍙婂悓姝ョ瓑鎿嶄綔銆
杞浠朵簩 緙栬瘧宸ュ叿
甯歌佺殑緙栬緫鍣ㄦ湁鏂囨湰緙栬緫鍣ㄣ佺綉欏電紪杈戝櫒銆佹簮紼嬪簭緙栬緫鍣ㄧ瓑錛屽叾涓澶勭悊鏂囨湰鏂囦歡鐨勯毦鏄撶▼搴﹀彇鍐充簬浣犱嬌鐢ㄧ殑杞浠訛紝鎺ㄨ崘鍑犳鵑噸閲忕駭鐨勭紪杈戝櫒錛屽侲clipse銆丯etBeans銆乂isual
Studio銆傚傛灉浠呬粎鎯寵佺畝鍗曘佸揩閫熷湴緙栬緫鏂囦歡錛屽彲浠ヤ嬌鐢ㄨ繖涓ゆ句腑閲忕駭鐨勭紪杈戝櫒錛歐indows騫沖彴鐨凬otepad++銆丮ac騫沖彴鐨凾extWrangler銆
杞浠朵笁 浠g爜鐗堟湰綆$悊宸ュ叿
閫氳繃鐗堟湰鎺у埗宸ュ叿錛屽彲浠ヤ繚鐣欏悓涓鏂囦歡涓鍦ㄤ笉鍚屾椂鏈熺殑鐗堟湰錛屽瑰浘琛ㄥ拰浜岃繘鍒舵枃浠墮兘閫傜敤錛屽挨鍏墮傚悎鏂囨湰綾誨瀷鏂囦歡錛屼富嫻佺増鏈鎺у埗宸ュ叿鍙浠ュ垎涓轟袱縐嶏細闆嗕腑寮忓拰鍒嗗竷寮忋傜洰鍓嶆渶嫻佽岀殑寮婧愮増鏈鎺у埗宸ュ叿瑕佹暟Subvision錛圫VN錛夈丟it浠ュ強Mercurial錛坔g錛夛紝鍏朵腑Subvision鏄闆嗕腑寮忕増鏈鎺у埗宸ュ叿錛孏it鍜孧ercurial鍒欐槸鍒嗗竷寮忋
杞浠跺洓 鏂囦歡浼犺緭鍗忚
FTP 鏂囦紶鍗忚鏄疐ile Transfer
Protocol鐨勮嫳鏂囩畝縐幫紝鐢ㄤ簬Internet涓婄殑鎺у埗鏂囦歡鐨勫弻鍚戜紶杈撱傚熀浜庝笉鍚岀殑鎿嶄綔緋葷粺鏈変笉鍚岀殑FTP搴旂敤紼嬪簭錛岄兘閬靛畧鍚屼竴縐嶅崗璁浼犺緭鏂囦歡銆傚湪FTP鐨勪嬌鐢ㄥ綋涓錛岀敤鎴峰彲閫氳繃瀹㈡埛鏈虹▼搴忓悜錛堜粠錛夎繙紼嬩富鏈轟笂浼狅紙涓嬭澆錛夋枃浠躲
杞浠朵簲 闆嗘垚寮鍙戠幆澧
Visual
Studio綆縐癡S錛屾槸鐩鍓嶆渶嫻佽岀殑windows騫沖彴搴旂敤紼嬪簭鐨勯泦鎴愬紑鍙戠幆澧冦傛渶鏂扮増鏈涓 Visual Studio 2015
鐗堟湰錛屾槸涓涓鍩烘湰瀹屾暣鐨勫紑鍙戝伐鍏烽泦錛屽畠鍖呮嫭浜嗘暣涓杞浠剁敓鍛藉懆鏈熶腑鎵闇瑕佺殑澶ч儴鍒嗗伐鍏鳳紝濡俇ML宸ュ叿銆佷唬鐮佺℃帶宸ュ叿銆侀泦鎴愬紑鍙戠幆澧(IDE)絳夌瓑銆傛墍鍐欑殑鐩鏍囦唬鐮侀傜敤浜庡井杞鏀鎸佺殑鎵鏈夊鉤鍙般
浠ヤ笂浜旂嶇被鍒鐨勮蔣浠舵槸C/C++ 緙栫▼紼嬪簭鍛樺繀澶囩殑浜旂嶈蔣浠訛紝涔熸槸浼楀氱▼搴忓ぇ鐗涙e湪浣跨敤鐨勮蔣浠訛紝鍊煎緱鎺ㄨ崘緇欐e湪鎽哥儲鐨勭▼搴忓憳灝忕櫧浠銆傞渶瑕佹敞鎰忕殑鏄錛岃蔣浠朵粎浠呮槸涓涓紼嬪簭鍛樹負杈懼埌鐩鐨勮屼嬌鐢ㄧ殑宸ュ叿錛岀▼搴忓憳闇瑕佹牴鎹鑷宸辯殑闇奼傜『瀹氭洿閫傚悎鑷宸變嬌鐢ㄧ殑杞浠
4. 程序員必備軟體有哪些
每個資深程序員都有一套屬於自己風格的軟體集合,巧妙地使用編碼工具可以帶來想不到的驚喜效果,不僅能讓工作變得更加有趣,還能大大提高工作效率。廢話不多說,趕緊為還在奮戰的程序員小夥伴們奉獻這一套史上最全的軟體清單。好處不再費口舌,自己慢慢體會。
1.Navicat 資料庫管理工具
1.Beyond Compare文件對比
3.MindManager思維導圖
4.文本編輯器三劍客
(1)notepad++是適用於Windows操作系統的文本編輯器,可以用來製作一般的純文字說明文件,所見即所得功能、語法高亮、字詞自動完成功能都是值得點贊的功能。
(2)Vim是從 vi 發展出來的文本編輯器。主要功能有代碼補全、編譯及錯誤跳轉等,針對於程序員做了諸多的優化,所以在程序員中使用廣泛。
(3)Emacs是著名的文本編輯器,被公認為是最受專業程序員喜愛的代碼編輯器之一。擁有極強擴展性的編程語言,具有編程、編譯乃至網路瀏覽等功能。
5.Dash
5. 作為程序員的你,常用的工具軟體有哪些
第一款:TrueCrypt
TrueCrypt可能很多人沒用過,它是一個加密軟體,能夠對磁碟進行加密。還在擔心自己電腦中的重要文件、私密檔案被人查看。什麼,你以為把文件設置了隱藏屬性別人就看不到了?:) :)快來用TrueCrypt ,你必定會愛上它的。
特點:對某一磁碟分區進行加密,開啟計算機後,如果你沒有打開TrueCrypt 這個軟體,這個被加密的分區是不會被顯示出來的。打開TrueCrypt ,輸入密碼後,你就能在」我的電腦「里看到那個被加密的分區了。
第二款:Soureinsight
Soureinsight號稱源代碼閱讀神奇,應該是閱讀源代碼最方便的軟體,至今沒有找到其替代產品。
特點:方便閱讀項目代碼,批量搜索,快捷查詢函數調用關系等等。
第三款:Sublime
Sublime號稱是史上最性感的編輯器。如果你用過sublime後,估計你就很難再愛上其他編輯軟體了。
特點:性感的編輯器,插件豐富,界面清爽。
第四款:Mindmanager
思維導圖,據說是每個產品經理必備的軟體。如果你閱讀大型源代碼,使用思維導圖跟蹤調用流程,繪制軟體框架將會非常方便。
特點:沒什麼好說的,用過的都說好!
第五款:MarkdownPad
MarkdownPad是windows上最好用的Markdown編輯器。有了這貨,你可以像寫word文檔一樣寫html頁面,也是廣大博客主的最愛!當然,在mac上有很多高大上的Markdown編輯器。
特點:windows上最好用的Markdown編輯器。
第六款:Beyond compare
Beyond compare是一款文件比較工具,能夠比較文件夾或者單個文件。例如,你想比較兩個版本的軟體源代碼在哪些地方有修改,用它就對了。
特點:快捷比對文件或文件夾的不同之處。
第七款:Vim
Vim是Linux上神一樣的編輯器,插件豐富,通過配置後,就是一個無比強大的IDE。
特點:Linux上主流編輯器,插件豐富,功能強大。
第八款:Wireshark
Wireshark是廣大黑客、網路攻城獅的最愛,極大的方便了我們抓取、分析網路數據包。包括:ARP、TCP、UDP、HTTP、HTTPS。
特點:只要是跟網路相關的東西,Wireshark 是少不了的一個工具。
第九款:Fiddler
Fiddler是一個http協議調試代理工具,能夠非常方便的查看HTTP通信數據。比如http請求頭,響應頭,傳說數據大小等等。
特點:http協議調試神奇,能夠幫助我們理解http協議。
第十款:VMware
VMware虛擬機,如果你是硬體資源有限,那麼使用它,你可以一台電腦當N太電腦使用。
特點:最強大的虛擬機平台,可能根據個人喜好,可能有的人會選擇virtualBOX,因為它更輕量。
6. 程序員用Beyond Compare可以做什麼
無論你是程序員,每天要編寫無窮無盡的代碼,還是辦公人員,每天要處理大量文件夾或者文件,Beyond Compare 4都是一款值得推薦使用的文件管理工具。使用它可以很方便的對比出兩個文件夾或者文件的不同之處,並把相差的每一個位元組用顏色加以表示,支持多種規則對比,充分體現人性化的設計原則,接下來就和大家分享,Beyond Compare的各種技能。
技能一:修改網頁代碼
在編寫代碼或者寫文章的時候,都會有需要修改的地方,如果是團隊合作有多人參與編寫和修改,那麼很多時候,你是很難分得清楚哪些是被修改的內容,Beyond Compare是目前為止,最好用的查找代碼差異的工具,可以輕松「拎出」肉眼難以發現的細微差異。
在比較壓縮文檔是,你可以雙擊左側或者右側窗格的某個壓縮文件,壓縮文件將會像普通文件夾一樣被展開,同時壓縮文件之間的差異部分以不同顏色標注顯示,方便查看。
Beyond Compare是一款專業的文件管理工具,擁有強大的比較功能,可執行的比較會話包括:文件夾比較,文本比較,圖片比較,表格比較,注冊表比較。
請下載這個版本使用,裝這個程序才是帶全功能的。
Beyond Compare win版
http://wm.makeding.com/iclk/?zoneid=10349
Beyond Compare mac版
http://wm.makeding.com/iclk/?zoneid=10350
望及時採納:點擊我的回答內容的右下角的「採納答案」
7. 作為程序員,你每天必用的軟體有哪些
程序員必用五大應用軟體
4、Source Insight
上榜理由: SourceInsight能分析你的源代碼並在你工作的同時動態維護它自己的符號資料庫,並自動為你顯示有用的上下文信息。
Source Insight擁有內置的對C/C++,C#和Java等程序的分析,是如今最好用的語言編輯器,還支持自己定義關鍵字,同時還具備可快速訪問源代碼和源信息的功能。
5、VMware Workstation
上榜理由:軟體可在一部實體機器上模擬完整的網路環境,以及可便於攜帶的虛擬機器,其更好的靈活性與先進的技術勝過了市面上其他的虛擬計算機軟體。
虛擬機是獨立運行主機操作系統的離散環境,在 VMware Workstation 中,可以在一個窗口中載入一台虛擬機,它可以運行自己的操作系統和應用程序。