程序员必备14款生产力工具~
文章目錄
- SourceInsight
- Beyond Compare
- MobaXterm
- Typora
- PicGo
- utools
- QTTabBar
- Internet Download Manager
- MindMaster
- draw.io
- Snipaste
- Ditto
- Wegestures
- ScreenToGif
- 總結
優秀程序員之所以優秀的原因并不一定是他寫代碼的速度比所有人都快,但他解決事情的效率一定是比很多人都要高的,提升工作效率的方法并不需要我們十八般武藝樣樣精通,有時候使用好的工具就能幫助我們大大提升辦事效率。
今天給大家分享14個程序員建議收藏的工具,老少皆宜,尤其是新手程序員,技術水平一時半會兒可能難以提升,需要持之以恒地學習和練習,但工具用得好,做事效率是可以快速提升的。
SourceInsight
Source Insight 實質上是一個支持多種開發語言(java,c ,c++等等)的編輯器,只不過由于其查找、定位、彩色顯示等功能的強大,而被我們當成源代碼閱讀工具使用 。
特別是對于嵌入式開發而言,kernel,uboot源碼內容很龐大。所以,一般來說我們需要借助一些工具幫我們更好的理解這些代碼的關系。
Source Insight自動創建并維護它自己高性能的符號數據庫,包括函數、method、全局變量、結構、類和工程源文件里定義的其它類型的符號,符號數據庫的符號可以自動創建到的工程文件中。
Source Insight 不僅僅是編輯器,更是一種工程代碼的查看器。Source Insight 在我們嵌入式開發中算一個使用頻率最高的軟件。
Beyond Compare
Beyond Compare 是一款功能強大而且十分實用的文件對比軟件,同時也能一定程度的對文件進行整理及操作,對于電腦中文件較為繁雜且有較多重復模糊不清的電腦使用者尤為適合。
在使用的過程中,我發現它的對比功能是真的很強大。包括文件夾,文本,表格,圖片等等對比他都可以實現。
比較文件,文件夾
可以高效對比整個驅動器和文件夾,檢查大小和修改時間;或者逐字節完整驗證每個文件;無縫集成了FTP站點、云存儲和壓縮文件,強大的過濾功能允許您只看到的自己感興趣的。
Beyond Compare選擇好的方法來突出不同之處,文本文件可以用語法高亮和比較規則調整進行查看和編輯,以用于文檔、源代碼和HTML。
Word文檔、Adobe和pdf文件也可以進行比較,但是不能編輯。數據文件、可執行和二進制文件以及圖像文件都有專用的查看器。
三方合并
Beyond Compare的合并瀏覽器支持將一個文件或文件夾的兩個不同版本進行變更合并,生成一個輸出。這種智能的方式允許在仔細檢查沖突的時候能快速接受大部分變更。顏色編碼和部分高亮顯示允許簡單、快速地接受、拒絕以及合并變更。文件合并時可以使用內置的語法高亮顯示編輯器改變輸出文件的任意行。
MobaXterm
通常我們需要遠程連接Linux服務器的時候,會采用專用的SSH客戶端進行管理操作。
網上常見的SSH客戶端主要有輕量級的Putty,比較流行的SecureCRT,中文化支持較好的Xshell等產品,每一款都各有優劣,適合在不同的工作場景下使用。
MobaXterm,一款包含了增強型終端、X服務器和Unix命令集(GUN/Cygwin)的豪華型高級工具箱。
MobaXterm在Windows桌面中提供了幾乎所有重要的遠程網絡連接工具,包括(SSH,X11,RDP,VNC,FTP,MOSH等),同時支持LINUX和Windows服務器的遠程桌面管理協議。
通過內置的Linux虛擬系統,可以輕松的在本地Windows操作系統上使用各類Unix命令(bash,ls,cat,sed,grep,awk,rsync等)。
當使用SSH連接到遠程服務器時,左側的圖形化SFTP瀏覽器會自動彈出當前目錄的遠程文件列表,方便直接進行編輯操作,簡單的通過文件的拖曳操作即可完成小文件的上傳與下載。基于內部的嵌入式X服務器,還可以將遠程應用程序在Windows桌面上無縫顯示。
MobaXterm 還支持通過插件來提供擴展功能,包括 Emacs、Fontforge、Gcc, G++ and development tools、MPlayer、Perl、Curl、Corkscrew、 Tcl / Tk / Expect、 Screen、 Png2Ico 、 NEdit Midnight Commander 等程序。
除了 ssh/telnet/rsh 等多種遠程會話,支持錄制和回放鍵盤宏,支持多終端分屏顯示等功能以外,MobaXterm 還支持 xdmcp/vnc 訪問遠程桌面以及本地 bash 或者 cmd 等諸多功能,無法一一介紹,歡迎大家用自行去探索研究。
Typora
Typora是一個功能強大的文檔編輯器,主要可以用來寫博客分享,讀書筆記,及會議紀要等等功能多樣,頁面簡潔,支持插入數學表達式,插入表情,表格,支持標準的Markdown語法,可以使用標注,功能強悍!還可以導出PDF文件和HTML文件。
打開軟件,界面只有菜單欄若干幾個選項和一個空白的輸入區域。但這個簡約的軟件所支持的功能之多,卻令人嘆為觀止。
- 實時預覽 Markdown 格式效果,而不是常見的左右分欄的設計。但同時還保留了源代碼模式,讓你在顯示格式不符合預期時可以進行微調。(它的 Markdown 輸入手感真是一流!)
- 配合 Pandoc 你可以輕松地將文件導出為 PDF、HTML、Word、移動端長圖。
- 支持 LaTeX 等公式符號、表格、代碼、圖片外鏈……基本你能想到的文稿內容它都支持并可以實時預覽。
- 支持根據文章的大小標題自動生成目錄(大綱)。
- 支持文件列表 / 文件樹視圖(僅支持 md 文件)。
除此以外,它還擁有一些瀏覽器相關的功能:
- 支持對界面套用 CSS 并實時顯示,僅需在本地主題文件夾中加入你的 CSS 文件即可。
- 支持 DevTools,也就是瀏覽器的審查元素。
- 支持一鍵復制 HTML 代碼。
我常用 Typora 寫博客和微信公眾號推文,寫完后復制到MDNICE進行排版,最后粘貼到微信公眾號后臺,再進行一些微調即可。大幅節省了工作量的同時,還保證了每次推送的格式基本相同,閱讀體驗更好。
PicGo
不知道在使用markdown寫作的過程中,你們會不會遇到這樣子的情況。
我需要插入圖片。在本地,在編輯器中,我們能很好的看到圖片的展示。但是如果我們寫作完了,需要去到某些平臺發布。復制文章過去,圖片并不能被復制過去,需要手動的再上傳本地圖片,再排版。十分的麻煩。
類似于,簡書。我們可以直接在網頁上編輯的時候,插入圖片,其實也是會上傳圖片,轉化成一個url鏈接。(這點你可以看你文章的源碼,就能看到鏈接了)
我們需要一個類似的功能。可以自動幫我們將圖片上傳,轉換成url,然后出現在我們文章中的圖片,使用該url,不管我們在什么平臺發布文章,都能顯示我們的圖片。這就是我們為啥需要 PicGo。
PicGo 不僅是圖片上傳工具,同時也提供簡易的圖床相冊管理功能。PicGo 開源且免費,跨平臺支持 Windows、macOS、Linux 系統,使用極為簡單。
快捷上傳
支持直接將剪貼板圖片或 URL 一鍵上傳。
豐富的鏈接格式
PicGo 支持 Markdown、HTML、URL、UBB 和 Custom 五種格式的鏈接,對于 Markdown 寫作者而言,最常用的就是 Markdown 格式,當然也支持自定義 Custom 。
多樣的的上傳方式
PicGo 支持的上傳方式也比較豐富。除了主窗口上傳之外,Windows 和 Linux 用戶支持 Mini 小窗上傳,macOS 用戶則還可選擇頂部狀態欄上傳,使用更加便捷。
圖片管理
PicGo 不僅是圖片上傳工具,同時也提供簡易的圖床相冊管理功能。
打開「相冊區」,可以看到當前圖床中所有的圖片集合。支持復制、修改 URL 和刪除的操作,分別對應每張圖片左下方的三個小按鈕。
插件
PicGo 支持豐富的插件系統,這里是官方插件 頁面,截至 2021 年9 月,已經推出了三十多款插件應用,涵蓋圖床上傳器、圖片壓縮、圖片編輯、圖床遷移等多方面。
可以簡單通過插件設置頁面,搜索安裝插件。安裝完成后,可以點擊插件右下方齒輪圖標,進行更新、禁用、卸載、配置及使用等功能。
PicGo + Typora
在 Windows 平臺,我更常用的 Markdown 編輯器就是 Typora 了。Typora 搭配 PicGo 可以實現寫 Markdown 文章更流暢的體驗了。直接拖拽或直接將剪貼板圖片粘貼進 Typora,便可實現自動上傳到 PicGo 圖床。
utools
utools是一個極簡、插件化、跨平臺的現代桌面軟件。通過自由選配豐富的插件,打造你得心應手的工具集合。
通過快捷鍵就可以快速呼出這個搜索框。它相當聰明,你可以往輸入框內粘貼文本、圖片、截圖、文件、文件夾等等,能夠處理此內容的插件也早已準備就緒,統一的設計風格和操作方式,助你高效的得到結果。
一旦你熟悉它后,除了能夠為你節約大量時間,不中斷、無干擾,讓你可以更加專注地改變世界。
utools使用也非常的簡單, 安裝好之后,即可通過快捷鍵,默認Alt+Space(空格鍵),就可以快速呼出這個搜索框。
你可以在輸入框內鍵入文字,這就類似于搜索工具了,并且可以直接粘貼文本、圖片、截圖、文件、文件夾等等。
直接輸入關鍵詞快速檢索,最關鍵的還是右側的小圖標,里邊就是包含100多款功能的集合庫!
這里面的功能插件,包含了我們日常工作中各種各樣需求,比如聚合翻譯、文件/文件夾批量重命名、圖片壓縮、圖片轉文字、視頻解析、短網址、電視直播等等。
在這上百款插件中,想要某一個插件,直接下載即可,插件體積都非常小,一般就幾十KB,最多的也就3MB,即使全部下載也不占用多少空間。當然別看這么小巧,功能可超乎你想像
utools就是這樣將各種功能以插件形式聚合起來,最后變成你的專屬小工具庫,就能解決一堆問題,這樣的工具箱,誰不愛?
QTTabBar
Windows 自帶的資源管理器的功能比較簡單,夠用是夠用了,但有時也確實無法滿足我們對更便捷高效的操作方式的追求。
QTTabBar」正是一個非常強大的 Windows 資源管理器增強工具!
QTTabBar這個工具并不是安裝一個全新的資源管理器,而是對傳統的資源管理器的功能進行擴展,安裝之后你的資源管理器會增加一些選項和功能,操作方式和傳統的資源管理器并沒有多大的區別。
通過Ctrl+Tab快捷鍵快速切換標簽,也可以程通過Ctrl+W快捷鍵快速關閉標簽,通過多標簽在不同的文件夾下操作文件更加的方便。
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-1mDEoq9r-1649460971520)(C:\Users\39580\AppData\Roaming\Typora\typora-user-images\image-20210912213424640.png)]
文件預覽和文件夾預覽
對于一些簡單的文件,比如常見的圖片格式和視頻格式,鼠標選中文件懸停可以無需打開快速預覽文件。當然QTTabBar支持的預覽格式有限,但是日常使用也是夠了,如果你想要支持更多格式的文件預覽可以使用QuickLook。
對于文件夾,在安裝這個小工具之后,可以無需打開文件夾快速預覽文件夾內的內容,可以說是非常的方便快捷,幫助我們快速瀏覽要尋找的內容。
在安裝這個軟件之后,當鼠標移動到文件夾的時候會實現一個箭頭向下的圖標,這個時候點擊這個圖標可以快速預覽文件夾內的內容。點擊可以快速打開和跳轉。
使用鼠標快速操作資源管理器
以前在使用資源管理器的時候如果想要返回上一級的文件夾,需要鼠標找到左上角的返回圖標然后點擊才能夠返回到上一級的文件夾,在QTTabBar之后,我們只需要雙擊窗口空白的區域,就可以快速返回上一級文件夾
QTTabBar 的功能非常的豐富,有很多隱藏的功能,可以在使用的過程中自行的探索。
Internet Download Manager
IDM,全名是Internet Download Manager 是一款國外的多線程下載神器。支持多媒體IDM下載、自動捕獲鏈接、自動識別文件名、靜默下載、批量下載、計劃下載任務、站點抓取、隊列等等是一款國外的老牌下載工具,簡單地說就是國外的迅雷。
為啥說用了IDM以后下載速度會發生“質變”呢?主要就在于IDM是一款多線程的下載器,和我們網頁內置的“單線程”下載方式相比,效率可以得到極大提升,而且其可與油猴腳本綁定,在瀏覽器使用。
Internet Download Manager憑借其智能動態文件分段技術,可以將下載速度最多提高5倍。
與其他下載管理器和加速器不同,Internet Download Manager在下載過程中動態地對下載的文件進行分段,并在不進行附加連接和登錄階段的情況下重用可用的連接,以實現最佳加速性能。
最后,IDM這款軟件,如果你還沒有安裝,那么建議你的現在就可以把它裝上了。
MindMaster
MindMaster 是國內知名圖形軟件廠商億圖出品的思維導圖工具,憑借多年在圖形軟件領域的深耕,MindMaster 無論是在產品的使用體驗還是完整性上,都表現得可圈可點。
MindMaster 擁有齊全的主題樣式,并且囊括了包括頭腦風暴、甘特圖、幻燈片等幾乎你能想到的所有功能,完成度堪比微軟 Office……
MindMaster 能夠在全平臺使用,不僅支持常見格式導出,甚至還支持直接導出印象筆記和有道云筆記,從這點也能看出,MindMaster 在很多細節的本土化做的還是相當不錯。
另外,MindMaster 應用內置有同步服務基本可以做到實時同步。
draw.io
draw.io是一款簡單易用的在線繪制流程圖的工具,它雖然是個在線工具,但是功能依然很強大,不管你是畫流程圖、UML,它都能滿足你。
你可以自定義頁面的大小,還可以創建圖層,還支持批量加入同一個類型的流程圖,它還支持導出為照片、PDF、網頁,同時還支持在Dropbox、One Drive 中創建,當然前提是你可以使用它。
繪圖面板
繪圖面板有一些特殊的功能,比如,可以插入表格,表格的每個單元格都可以雙擊插入文本,擁有多頁面等。
調整語言
第一次進入 http://draw.io 網站后,應該是英文的界面,可以通過網頁右上角的地球圖標切換為簡體中文。
豐富的圖形庫
圖形庫應該是最全面的了,也是這個在線工具這么受歡迎的重要原因,無論是多么復雜的流程圖都能用 draw.io 畫出來,比較靈活。
導出格式
VS Code 插件
vscode-drawio 是一個 VS Code 擴展,它可以在 VS Code 上集成圖表工具,VS Code 真香!
Snipaste
顧名思義,Snipaste(sni+paste)是一款效率極高、功能非常豐富的截圖+貼圖小工具,可以有效提升我們的工作效率。
在官網下載安裝后,便可以啟動Snipaste了,在正式體驗之前,你可以在其首選項中確認一下快捷鍵,而后再進行使用。
主要功能介紹
截圖
在Snipaste啟動的情況下,按下F1即可對屏幕進行截圖操作,它還會在圖片右下角顯示放大鏡,方便我們準確選取截圖。
同時,釋放鼠標后,還可以對截圖區域進行移動和大小調整,而不是像Win10默認的截圖鼠標釋放后,圖片即存儲到剪貼板。
如果你覺得手動控制鼠標還是不能準確獲取區域,還可以在截圖的時候使用“W、A、S、D”和鍵盤方向鍵分別對鼠標和截屏區域進行像素級移動。
同時它還可以自動識別窗口,避免我們手動框選的不準確。瀏覽器地址欄,word窗口菜單,文件資源管理器內的圖標,它統統可以識別,媽媽再也不會擔心我截圖不準確了。
另外,按住Ctrl+F1可以對截屏進行截圖的同時保存到剪貼板操作,這點就和Win10自帶的截圖類似。按住Shift+F1可以進行自定義截圖操作。
標注
利用Snipaste進行截圖,釋放鼠標后,圖片的下方會自動出現標注欄,我們可以選擇相關操作,對圖片進行標注操作。我們可以對圖標進行矩形、橢圓、直線、箭頭、添加文字等操作,還可以對顏色進行選擇。
對截圖標注好后,可以用Ctrl+C 和Ctrl+S 對圖片進行保存剪貼板和保存到文件操作。也可以按下F3進行貼圖。
貼圖
對于存儲到剪貼板的圖片,按下F3可以進行貼圖操作。當然,剪貼板中的文字也可以以圖片的形式貼在屏幕上。
在貼圖狀態下,鼠標放在圖片上,滾動鼠標滾輪可以對圖片大小進行調整。按住Ctrl的同時滾動鼠標滾輪,可以調整圖片透明度。
在圖片上按下鼠標右鍵還可以進行更多操作,在這里就不一一介紹了,大家可以自行探索。
Ditto
Ditto是一款WINDOWS下的剪切板增強工具。
Ditto有兩個最實用最常用的功能:
若干剪切內容存入自身數據文件中,文字、圖片、任何文件都能保存歷史剪切記錄,開機重啟不會丟失。
局域網傳輸。配合類似Hamachi這樣的P2P虛擬局域網組建軟件,可以實現遠程外網文件傳輸,剪切板內容發送給外網計算機。再配合網盤的同步功能,實現辦公室、異地與家之間的剪切板共享同步。配合使用得當,堪稱神器不為過!
比如說:張三在上海使用快捷鍵CTRL+C復制了一個文件,廣州的李四CTRL+V就能將張三的文件粘貼到自己電腦中。
自定義快捷鍵呼出剪切板面板,如下圖:
右鍵功能菜單,見下圖:
Wegestures
WGestures 是一款免費且開源的國產軟件。作為一個全局的鼠標手勢軟件,WGestures 可以作用于幾乎所有的 Windows 程序!
你可以設置手勢來執行前進、后退、關閉窗口、最大化、最小化、復制、粘貼、執行命令代碼、輸出文本、打開網址、運行程序、執行快捷鍵等等實用的操作。
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-n6woj9YT-1649460971573)(http://linuxdriver.top//Wechat/Article/2021/%E4%B9%9D%E6%9C%88//20210916075216.webp)]
基本常用手勢如下:
任何時候,只要你按住鼠標右鍵劃出對應的手勢,就能快速執行這些預設的功能。
比如,軟件默認情況下,向上劃線執行復制,向下粘貼,左下最小化,右上最大化,左下開始菜單,右下顯示桌面等等,習慣了之后使用起來真心超級方便高效!
除了軟件預設的一些全局手勢之外,你也能添加自定義的手勢,這些手勢可以全局的,也可以是只針對某款軟件。
比如你可以給 Google Chrome瀏覽器增加強大的鼠標手勢功能,而不必再安裝它那些蹩腳又不好用的鼠標手勢插件了。
有了 WGestures,你只需一只手操作鼠標,就能獲得極高的操作效率,甚至有時比起記住各種快捷鍵的鍵盤操作還要方便!
ScreenToGif
ScreenToGif 也是一款非常輕便的、完全免費的屏幕動態圖捕獲軟件,它可以用來快速錄制屏幕上的指定區域,并將其直接保存為GIF動畫文件。錄制后還可以對gif進行編輯,例如刪除不合適的某一幀、添加濾鏡效果等。
軟件大小只有幾M,免安裝直接運行,界面也非常簡潔,啟動速度快,操作簡單易上手。
運行后:
最左邊那個Recorder點進去就是錄制屏幕了,第二個Webcam是捕獲攝像頭的,第三個Board是錄制畫板,最后一個編輯素材用。
可以隨意拖動邊框調整屏幕捕獲窗口的大小(下面小格里的“15”是每秒幀速,可調):
錄制完成后在編輯界面下方會顯示具體的每一幀(點擊菜單項View可以播放方才錄制的動圖),有哪一幀不想要的可以直接刪除,非常方便:
該軟件還有許多其他的編輯功能,例如添加文字,旋轉、裁剪素材,涂鴉等等。另外,在設置里面還有許多選項可以選擇,例如快捷鍵、生成gif質量、語言等等。
總結
并不是說這14種開發工具建議大家裝上,裝你需要的就可以了。不過,你【點贊】,【在看】,【收藏】我這篇文章是有意義的,哪天你接觸到了那方面的東西,文章翻出來看一下,好使的工具你都知道了。
關于程序員好使的工具還有很多,如果你們有自己覺得不錯的工具,歡迎大家加我微信一起學習交流!
文章中提到的工具在公眾號回復【效率】即可獲取。
總結
以上是生活随笔為你收集整理的程序员必备14款生产力工具~的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php snoopy视频教程,php的S
- 下一篇: python3中format方法_[翻译