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 中,可以在一个窗口中加载一台虚拟机,它可以运行自己的操作系统和应用程序。