序員都應該了解的十款開發神器
葵花寶典
目錄
1.Charles
2.Beyond Compare
3.Sublime Text
4.MarkMan
5.Smartbi
6.Postman
7.Source Insight
8.XMind
9.Everything
10.AnyTXT Searcher
1.Charles
??Charles是一個HTTP代理/ HTTP監控/反向代理,使開發人員能夠查看他們的機器和互聯網之間的所有HTTP和SSL / HTTPS流量。這包括請求、響應和HTTP頭(包含cookies和緩存信息)。
??Charles是網絡代理(HTTP代理/HTTP監視器)在你自己的電腦上運行。然后,您的web瀏覽器(或任何其他互聯網應用程序)被配置為通過Charles訪問互聯網,然后,Charles能夠為您記錄和顯示所有發送和接收的數據。
??在web和Internet開發中,您無法看到在您的Web瀏覽器/客戶端和服務器之間發送和接收的內容。如果沒有這種可見性,就很難準確地確定故障在哪里,而且非常耗時。Charles讓您很容易看到發生了什么,因此您可以快速診斷和修復問題。
??Charles使調試快速、可靠和先進;節省您的時間和挫折!
關鍵特征
SSL代理–以純文本格式查看SSL請求和響應
帶寬節流模擬較慢的互聯網連接,包括延遲
AJAX調試——以樹或文本的形式查看XML和JSON請求和響應
AMF–以樹狀結構查看Flash Remoting / Flex Remoting消息的內容
重復測試后端更改的請求
編輯請求以測試不同的輸入
用于攔截和編輯請求或響應的斷點
使用W3C驗證器驗證記錄的HTML、CSS和RSS/atom響應
下載地址:https://www.charlesproxy.com/latest-release/download.do
2.Beyond Compare
??Beyond Compare是一套由Scooter Software推出的文件比較工具。主要用途是對比兩個文件夾或者文件,并將差異以顏色標示。比較范圍包括目錄,文檔內容等。在使用git提交代碼時,可以比較兩個文件的不同之處,處理沖突,非常實用。
??支持:文本比較、三向文本合并、表格比較、圖片比較、文件夾比較、文件夾同步、三向文件夾合并、十六進制比較、注冊表比較、可執行比較、MP3比較等等。
產品優勢:
聚焦的(智能比較)
使用簡單、強大的命令比較文件和文件夾,這些命令關注您感興趣的差異,忽略您不感興趣的差異。合并更改、同步文件和生成報告。
靈活的(隨時隨地訪問數據)
直接訪問FTP站點、媒體設備、WebDAV資源、svn倉庫和云存儲。所有這些都來自您的Windows、macOS或Linux工作站。
多層面的(專業觀眾)
Beyond Compare包括各種數據類型的內置比較查看器。除了文本,比較表,圖像,二進制文件,注冊表配置單元,等等。
下載地址:https://www.scootersoftware.com/download.php
3.Sublime Text
??Sublime Text 是一個文本編輯器,同時也是一個先進的代碼編輯器。Sublime Text是由程序員Jon Skinner于2008年1月份所開發出來,它最初被設計為一個具有豐富擴展功能的Vim。Sublime Text具有漂亮的用戶界面和強大的功能,例如代碼縮略圖,Python的插件,代碼段等。還可自定義鍵綁定,菜單和工具欄。
產品優勢:
??它體積小巧,無需安裝,綠色便攜;它可跨平臺支持Windows/Mac/Linux;支持32與64位操作系統,它在支持語法高亮、代碼補全、代碼片段(Snippet)、代碼折疊、行號顯示、自定義皮膚、配色方案等所有其它代碼編輯器所擁有的功能的同時,又保證了其飛快的速度!還有著自身獨特的功能,比如代碼地圖、多種界面布局以及全屏免打擾模式等。
下載地址:http://www.sublimetext.com/download_thanks?target=win-x64
4.MarkMan
??馬克鰻(MarkMan)是一款方便高效的標注工具,極大節省設計師在設計稿上添加和修改標注的時間,讓設計更有愛的神器。
長度標記 ?
坐標和矩形標記 ?
色值標記 ?
文字標記 ?
長度自動測量 ?
標記拖拽刪除 ?
產品優勢:
支持多種圖片格式
支持PSD(需用最大兼容保存)、PNG、BMP、JPG格式
設計稿自動刷新
在標注的過程中,如果設計稿在被修改和保存了,馬克鰻會自動重新載入設計稿,讓設計和標注同步進行
定制標記樣式
在標記和空白處,點右鍵,會出現定制樣式的菜單,可以修改標注的:顏色、大小、色值格式等
支持Retina@2x圖
對于文件名末尾是@2x的圖,會自動縮小50%加載,以便測量出來的長度不會被x2
下載地址:http://www.getmarkman.com/
5.Smartbi
??思邁特軟件是知名國產BI品牌,專注于商業智能BI與大數據BI分析平臺軟件產業的研發及服務。通過bi大數據分析工具,實現企業大數據BI系統的快速搭建,助力企業實現智慧化數據分析,經過多年持續自主研發,凝聚大量商業智能最佳實踐經驗,整合了各行業的數據分析和決策支持的功能需求。
??Smartbi具有Dashboard(儀表盤)、Query(靈活查詢)、 Spreadsheet(電子表格)、Analysis(多維分析)、Mobile(移動BI應用)、Office-Addin(分析報告插件)、xQuery(自助BI分析)、DataIn(數據采集)、DataMining(數據挖掘)等豐富的功能,用戶可以更直觀便捷地獲取信息,并開創性地把各種技術整合到一個集成環境中。
產品優勢:
一站式數據服務能力
覆蓋數據采集、計算、存儲、分析、預測數據分析全流程,降低實施、集成成本。
超大數據量處理
利用分布式存儲與計算,滿足億級數據表的關聯查詢和計算,幫助企業處理大數據量分析場景。
全面的系統運維保障
支持集群分發、分布式緩存、補丁包機制、運行監控、多方位安全管控和用戶行為分析,全面保障系統落地。
領先的增強分析能力
運用自然語言分析、機器學習等增強分析能力,提升分析廣度和深度。自動化的技術,催生更多“民間數據科學家"。
一體化的數據建模能力
支持跨不同數據查詢整合,與分布式ETL一體化。提供敏捷建模,智能計算。全面支撐各種數據準備需求。
助力企業構建數據文化
通過數據目錄、應用商店、社交互動等能力,幫助企業構建完善的數據化運營社區。
相關鏈接:https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=55839338
6.Postman
??Postman一款非常流行的API調試工具。全球超過 2000 萬開發人員使用 Postman,不過現在也有很大部分人在使用國產的ApiPost。其實,開發人員用的更多。因為測試人員做接口測試會有更多選擇,例如Jmeter、soapUI等。不過,對于開發過程中去調試接口,Postman確實足夠的簡單方便,而且功能強大。
??Postman最早是作用chrome瀏覽器插件存在的,所以,你可以到chrome商店搜索下載安裝,因為重所周知的原因,所以,大家都會找別人共享的postman插件文件來安裝。由于2018年初Chrome停止對Chrome應用程序的支持。所以Postman提供了獨立的安裝包,不再依賴于Chrome瀏覽器了。同時支持MAC、Windows和Linux。
產品優勢:
??Postman是一個用于構建和使用API的API平臺。Postman簡化了API生命周期的每個步驟,并簡化了協作,因此您可以更快地創建更好的API。
下載地址:https://www.postman.com/downloads/
7.Source Insight
??Source Insight(簡稱SI)是一個面向項目開發的程序編輯器和代碼瀏覽器(由于其查找、定位、彩色顯示等功能的強大,而被我們當成源代碼閱讀工具使用),它擁有內置的對C/C++, C#和Java等程序的分析。Source Insight能分析你的源代碼并在你工作的同時動態維護它自己的符號數據庫,并自動為你顯示有用的上下文信息。
??它以豐富的語言支持、便捷的功能、快速的源碼導航、實時的上下文顯示、獨立的符號數據庫等眾多優點,在全世界范圍內廣受程序員們的歡迎。
產品優勢:
??SI是如今最好用的語言編輯器之一,具有很多其他編輯器無法比擬的優點,比如下面幾點。
支持語言種類多
SI幾乎支持所有的語言,如C、C++、C#、JAVA、ASM、PAS、ASP、HTML等,而其它編輯器往往只支持其中某類或某幾種語言,豐富性遠不及SI。
擁有自己的數據庫
SI自動傳創建并維護他自己高性能的符號數據庫,包括包名、函數、method、全局變量、結構、類、注釋和功能源文件里定義的其它類型的符號等。我們可以通俗地理解為緩存,當需要再次查找某個符號時,就可以直接從數據庫中查找,而不用在整個源碼庫中搜索,極大提高了效率。
顯示豐富的程序相關信息
SI提供了豐富多彩的窗口,為被選中的代碼提供豐富的信息,如reference trees、class inheritance diagrams、call tress,symbol windows等。后面會專門介紹這些窗口的使用。
實時顯示上下文信息
SI提供了Context Window,當鼠標選擇代碼中的某個符號時,該window會實時顯示選中符號的上下文信息。在下文中的Context Window會詳細講到。甚至在你編輯的時候,SI同時分析你的源碼,提供實時的信息并進行分析。
快速
提供了快速和革新的訪問源代碼和源信息的能力,能以最快的速度對源代碼導航和提供任何程序編輯器的源信息。
下載地址:https://www.sourceinsight.com/download/
8.XMind
??Xmind 是一款全球領先的思維導圖軟件,除了可以輕松繪制基本邏輯圖之外,還支持思維導圖、邏輯圖、括號圖、組織如結構圖、魚骨圖、時間軸、樹形圖、樹型表格、矩陣圖等等。在企業和教育領域都有很廣泛的應用,很適合匯報。
產品優勢:
靈活布局方式
演說模式提供多種內容布局方式,自然地呈現主題之間的層級結構,清晰且有邏輯地呈現內容。你隨時可以切換布局方式,無需任何手動排版。
自帶轉場動畫
演說模式為你的內容自動生成優雅流暢的出場和轉場動畫,有助于強化主題和元素之間的邏輯關系,增強演示效果。
多種主題樣式
提供多款主題風格,搭配專業的動畫效果,適用于不同的演說場景,為你的演說增添光彩。
更多演說控制
使用演說者視圖全程把控演說進度,控制演說序列跳轉,可通過點擊主題隨時切換到對應的幻燈片。
下載地址:https://dl2.xmind.cn/Xmind-for-Windows-64bit-22.10.0631.exe
9.Everything
??Everything 是 Windows 上一款搜索引擎,它能夠基于文件名快速定文件和文件夾位置。不像 Windows 內置搜索,“Everything” 默認顯示電腦上每個文件和文件夾 (就如其名 “Everything”)。您在搜索框輸入的關鍵詞將會篩選顯示的文件和文件夾。
產品優勢:
??Everything 僅索引文件和文件夾名,一般僅需幾秒便可建立其數據庫。全新安裝的 Windows 10 (大約 120,000 個文件) 僅需 1 秒即可索引完成。索引 1,000,000 個文件將需要大約 1 分鐘。
下載地址:https://www.voidtools.com/zh-cn/downloads/
10.AnyTXT Searcher
??AnyTXT Searcher 中文版是一款免費小巧高速的桌面文檔全文搜索軟件神器 (Windows)!它有著強大的本地中文全文搜索引擎,可以在“閃電般”極短時間內查找電腦硬盤上存在的任何文本,快速幫用戶定位到需要的文檔。
??上面講了 Windows 下有一個超級經典的搜索文件神器——Everything,它能在“瞬間”極短的時間內幫你搜索整臺電腦所有硬盤里的文件,絕對是每個追求效率人士的必備工具。然而,雖然 Everything 很神,但它卻只能執行文件名的搜索,卻缺少了“文本內容搜索”這個功能!而AnyTXT Searcher 的出現,它的全文搜索則完美解了決這個問題,它既有秒搜文件的極快速度,同時還能通過文本內容來查找出文檔的位置。
產品優勢:
??AnyTXT搜索是一個免費的強大的本地文檔和文本搜索應用程序,就像一個本地磁盤谷歌搜索引擎,而且比Windows搜索和Windows findstr命令。AnyTXT是你最好的免費桌面文件內容全文搜索引擎。
??AnyTXT Searcher擁有強大的文檔解析引擎,無需安裝任何其他軟件即可提取常用文檔的文本,并結合內置的高速索引系統存儲文本的元數據。您可以使用AnyTXT Searcher快速查找計算機上的任何單詞。它完美地工作在Windows操作系統11,10,8,7,Vista,XP,2003,2008,2012,2016等等。
??你的時間太寶貴了,不能浪費在低效無效的搜索上——使用AnyTXT 快速有效地搜索全文文件文檔搜索。免費專業桌面搜索解決方案可以在最短的時間內為您找到所有必要的信息。不管它存放在哪里,AnyTXT 可以立即找到每個文件、每個文檔和每個代碼。
下載地址:https://down.sp-all.laifaxin.com/Anytxt.zip
ripgrep 比Linux的grep快接近三倍!如果您喜歡速度、默認過濾、更少的錯誤和 Unicode 支持,請使用 ripgrep。
ripgrep 是一個面向行的搜索工具,它遞歸地搜索當前目錄以查找正則表達式模式。默認情況下,ripgrep 將遵守 gitignore 規則并自動跳過隱藏的文件/目錄和二進制文件。ripgrep 在 Windows、macOS 和 Linux 上擁有一流的支持,每個版本都提供二進制下載。ripgrep 類似于其他流行的搜索工具,如 The Silver Searcher、ack 和 grep。
ripgrep 很快,因為:
ack 的作者安迪·萊斯特 (Andy Lester)發表了一個很好的表格,比較了 ack、ag、git-grep、GNU grep 和 ripgrep 的特性:https ://beyondgrep.com/feature-comparison/
ripgrep 的預編譯二進制文件存檔可用于 Windows、macOS 和 Linux。Linux 和 Windows 二進制文件是靜態可執行文件。建議下面未明確提及的平臺用戶下載這些檔案之一。
VS Code 中的代碼搜索功能在幕后使用 ripgrep
常用命令: rg -i 要搜索的內容
https://github.com/BurntSushi/ripgrep