「專欄:生產力小工具推薦」 - linux系統下的類dash工具

2020-08-27 機器視覺與邊緣計算

今天是周一,新的一周又開始了,大傢伙一定想快速高效完成工作來迎接美好的周五吧。今天就給大家推薦兩款linux下的類dash工具。


說到dash,用Mac的程式設計師可能不會太陌生,這是一款api接口函數使用查詢工具,包含超過200個離線文檔,支持如C、C++、Python、Ruby、JS、Android等主流程式語言/腳本語言的api接口查詢。實乃程式設計師戰鬥利器。

dash官網:kapeli.com

但是,dash目前只有MacOS版本,暫不支持其它平臺!

這麼好的工具怎能不考慮linux系統呢?難不成linuxer只能用google了??

答案顯然是NO!


先介紹第一個:Zeal。

Zeal官網:www.zealdocs.org

Zeal是個開源項目,源碼地址是:

https://github.com/zealdocs/zeal

有興趣的可以自行下載下來進行改造。Zeal的docsets其實還是來自MacOS的那個Dash,所以說,Dash支持哪些api文檔,Zeal就支持哪些。

Zeal在ubuntu系統上的安裝也很簡單:sudo apt install zeal。

安裝好後直接命令行輸入zeal打開即可:


打開後直接安裝對應離線文檔庫


安裝好的離線文檔


試著查詢一個api函數試試

zeal的用法很簡單,界面也很簡潔,大夥可以試試。


但是,對於用linux程式設計師來說,很多工作是在終端完成的,特別是當你ssh到遠程linux機器上進行開發時,這種帶GUI界面的程序就不好使了。另外,圖形界面顯然不夠極客,不夠酷炫,真正的開發者應該在命令行終端上完成所有的開發工作!

此時,dasht就是你的不二選擇。(dasht就是dash terminal之意)

dasht on github

dasht是個github上的開源項目,沒有自己的官網。感興趣的可以點擊:

https://github.com/sunaku/dasht

進去看看。


ubuntu上的安裝比zeal還簡單,github上同步下來代碼後,設置一下系統路徑即可:

配置PATH和MANPATH變量

配置好後,需要使用&39;命令去安裝對應的離線文檔:

其實dasht也是調用的Dash的離線文檔庫,所以還是那句話,Dash支持哪些,dasht就支持哪些。

用法也不難,dasht &39; 『查詢的庫』:

比如:

$dasht &39;memcpy, memcpy_s C funcwmemcpy, wmemcpy_s C funcstd::memcpy C++ funcstd::wmemcpy C++ funcNPPST_MEMCPY_ERROR OpenCV econst≪ ↑ ↓ Viewing <>

或者

$dasht &39; opencvimshow OpenCV funcimshow OpenCV funcimshow OpenCV funcwinrt_imshow OpenCV func≪ ↑ ↓ Viewing <>


dasht &39;

dasht &39; opencv

光標移動到對應的詞條後按回車鍵即可跳轉到具體用法說明上去。

dasht還錄製了一個用法視頻:https://vimeo.com/159462598

大夥可以去看看。但是對於簡單查詢來說,上面那條命令就足夠了。


好了,今天的推介就到這裡,祝大夥本周coding愉快。

相關焦點

  • 「實用工具」介紹幾款Windows系統與Linux伺服器傳遞文件的工具
    「實用工具」介紹幾款Windows系統與Linux伺服器傳遞文件的工具 WinSCP是一個Windows環境下使用SSH的開源圖形化SFTP客戶端。同時支持SCP協議。它的主要功能就是在本地與遠程計算機間安全的複製文件。
  • 「linux專欄」linux系統中如何安裝Chrome瀏覽器?
    「linux專欄」linux中yum網絡源與本地源雙配置,總有一個適合你或者是這才是我心中linux最完整、最詳細的yum倉庫配置教程——強烈推薦查看詳細的yum源配置教程。配置源後,我們可以使用命令:yum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm進行安裝。由於源是網絡資源,所以安裝過受網速影響,小編親測是6分鐘左右。
  • 「linux專欄」嘔心瀝血兩天,就為linux中安裝拼音輸入法
    說句實話,在純linux的作業系統中,是真的與虛擬機中不同的,就拿輸入法來說,就真真地把小編折騰了兩天之久。但終究是功夫不負有心人,總算是解決了這個問題。今天呢,小編就跟大家一起分享一下經驗。之前呢,小編也百度過,都說直接下載linux版本的搜狗輸入法之後,直接點擊sougoupinyin.deb的安裝文件就能直接安裝。但是,事實卻很扎心,小編的REHL8作業系統系統並不支持這樣的操作,點擊之後反而是打開了安裝包,並沒有進入安裝程序。
  • 「推薦」Linux遠程連接工具之ssh客戶端工具
    環境:linux: deepIn 15.11windows: win7更新時間:2020-06-26前言Secure Shell(SSH)是一種加密網絡協議,用於在不安全的網絡上安全地運行網絡服務。本文介紹如何使用ssh客戶端工具進行遠程連接。
  • 把iPhone變成強大的生產力工具
    其實早已經過了為了虛榮心炫耀的年齡,這樣做的核心目的是:iPhone對我而言是強大的生產力工具,我必須保證生產力工具總是最新最好的。更何況iPhone是唯一一臺幾乎任何時候都隨身的工具,確保這個工具能給我帶來最大的收益。簡單說一下我是怎樣使用這個工具的。
  • 如何在Linux系統下運行微信Web開發者工具
    如何在Linux系統下運行微信Web開發者工具 微信Web開發者工具只有window版本和mac版本,如果想要在Linux系統下運行微信Web開發者工具,需要花費很大週摺。
  • 安卓桌面「小工具」玩出新花樣
    安卓桌面的「小工具」可以給你提供很方便的快捷操作,如控制音樂、日曆、待辦事項列表,
  • 「linux專欄」linux格式化磁碟出錯mkfs.ext4 inode_size too big
    最近linux磁碟空間不足,在虛擬機中給硬碟擴展後,計劃通過擴展分區、格式化後使用lvm將分區添加到磁碟不足的卷組中。需要擴展的磁碟是sdc盤,默認已經存在sdc1的分區盤符,需要擴展1000G到sdc1盤符中。
  • Linux下常用系統分析工具總結
    對於程式設計師來說,整個計算機系統由四個重要的模塊組成,分別是:CPU,網絡,磁碟,內存。在我們的程序或者系統出現問題時,我們應該分別有一定先後順序的對這四塊進行排查。而在Linux系統下,有很多高效的工具,可以幫助我們分析定位問題。
  • 蘋果或將推出帶觸控板的 iPad 鍵盤,距離「生產力工具」還有多遠?
    iPad 是很多人眼中的大號 iPhone,但蘋果卻一直想讓它變成生產力工具,配件上推出了 Smart Keyboard、Apple Pencil,軟體上推出 iPadOS,劃清自己與 iPhone 的界限。
  • 「專欄:生產力小工具推薦」 awesome-cheatsheets
    支持的前端:支持的資料庫和工具
  • Linux 系統下ARM Linux交叉編譯環境crosstool工具
    Linux系統下ARM Linux交叉編譯環境的建立目前流行的有三種途徑。我們常用的cross-cross-2.95.3,下載cross-2.95.3.tar.bz2解壓後放到/usr/local/arm目錄下設置下PATH即可使用,這是最方便快捷的方式,缺點是cross-2.95.3 GCC版本是2.95.3,版本較低,不能編譯2.6版本的Linux內核和版本較高的u-boot。
  • 百度搜索上線【工具特型卡】公開招募工具類智能小程序
    ,成立工具需求體驗提升專項,以上線【工具特型卡】為權益強力扶植體驗好的工具類智能小程序。百度搜索表示,下列工具類智能小程序將上線【工具特型卡】,如果你已經開發完成智能小程,你可以立即申請接入。「九狐LOGO設計」在接入搜索特型合作後,覆蓋logo設計、logo在線設計生成器、logo一鍵生成器等頭部搜索需求,日活與日訪問量至今仍呈現上漲趨勢。在流量穩步上漲的情況下,百度搜索允許工具類智能小程序在基本功能免費使用的基礎上進行定製付費變現,為「九狐LOGO設計」提供變現空間。當前「九狐LOGO設計」通過搜索特型卡每日能獲取上百個付費訂單。
  • macOS 必備軟體之系統監控工具「iStat Menus」
    我認為一款優秀的系統監控工具是買了電腦之後裝機必備的軟體之一。因為它可以幫助我們更準確有效的實時監控電腦的性能和工作狀態,大家覺得呢?今天就來給大家推薦分享一款Mac上非常優秀的軟體「iStat Menus」。
  • APP推薦——生產力工具
    生產力工具微軟全家桶就是生產力,這桌面很好的整合了PC和手機比以前的OfficeMobile好一萬倍,沒有任何廣告極佳的以自然語言格式呈現的計算器,還能給出運算步驟,繪圖等比較初級,非常複雜的函數是畫不出來的GeoGebra
  • 告訴你幾個Windows下寫代碼比Linux還順手的工具
    都說對程式設計師而言,Mac和Linux系統比Windows更友好,但Windows系統下也有超好用的寫代碼工具!好馬配好鞍,一個高效率、功能強大的工具能讓你事半功倍,生產力大幅提升!Windows更友好更貼心,但其實Windows系統下也是有不少實用的利器的。
  • 安全工具對比,Linux面板安全
    安全工具對比,Linux面板安全 現在linux系統來說最害怕的就是安全問題,對於伺服器來說linux系統時最穩定的,消耗資源最少的,同樣的配置windows系統消耗多,linux消耗少.
  • 「小工具」一鍵輕鬆清除Sketch歷史緩存 Sketch Cache Cleaner
    使用Sketch時間越長/文件越多發現電腦的硬碟空間怎麼越來越小,明明設計文件沒有多大!其實消失的空間有一部分被Sketch歷史緩存文件給佔了,之前沒有這個工具的時候需要到「終端」那裡敲命令來弄,略微複雜麻煩。
  • 投資大神在用的50個「賺錢小工具」 | 私藏
    那就是「及時找到對的信息」的能力。其實,擁有這項能力,你已經跑贏了90%的人。之前整理過投資工具基礎篇:《小白理財工具推薦》不斷更新內容的過程中,還發現了不少進階版工具。從找財報到分析估值,從專業投資到財商教育,不同階段和不同目的都用得上。年底是最好的總結時間。
  • 實用推薦:24個很酷的Linux/Unix工具
    實用推薦:24個很酷的Linux/Unix工具 KKovacs 收集了 24 個 Linux/Unix 平臺上的工具,既有熟悉的,也有鮮為人知的。這些運行於終端的工具都很酷,很有用。