首頁 資訊 2024,我使用的工具從 A 到 Z

2024,我使用的工具從 A 到 Z

來源:泰然健康網(wǎng) 時間:2026年03月06日 04:10

寫在前面

今年有一次,同事突然問我,可有什么好工具推薦。我一時竟怔住,不知如何作答。倒也不是沒有,平日里確實積累了不少趁手的工具,只是倉促間讓我說出來,倒也為難。

只因每種工具有其特定的適用場景,而每個人偏好亦有不同。正所謂:我之蜜糖,彼之砒霜。

事后想想,其實可以寫一篇文章,把我用的工具都介紹一下。雖然數(shù)量不少,也不一定都適合每個人,但肯定有人能從中找到適合自己的。所以,我決定參考別人的方式,寫一篇我自己的《從 A 到 Z》,把我 2024 年日常工作和生活中使用的各種工具,按照字母順序一一列出來,和大家分享。

以下是一些工具的分類,包括 macOS、iOS、安卓 TV 等系統(tǒng)軟件、各類網(wǎng)站、瀏覽器擴展以及命令行工具和 npm 包。為了方便查閱,我將首先按類型分類,再在各類中按字母順序排列。

macOS 軟件

APTV

吃飯時追電視的好幫手!支持蘋果全家桶,雖不自帶直播源,但配合自定義源簡直絕了。

我個人維護了一套包含衛(wèi)視頻道、港臺頻道和網(wǎng)絡(luò)直播的源,如有需要可郵件聯(lián)系。

Applite

免費開源的 macOS 工具,專為 Homebrew 第三方應(yīng)用的安裝和管理設(shè)計,操作更直觀,省時省力。

Bob

Bob 是一款強大的翻譯和 OCR 工具,通過選擇文本并按下快捷鍵 (Option + D) 即可快速翻譯或進行 OCR 識別,配合 PopClip 甚至可以實現(xiàn)無鍵盤操作。更重要的是,Bob 支持自定義 AI 接口和提示語,實現(xiàn)高度個性化的翻譯、潤色、解釋等功能。以下是我常用的幾個提示語示例:

1. 翻譯(使用 Pro 用戶專屬的「智譜翻譯官」) 點我展開提示語

出處:https://x.com/dotey/status/1727091267870367880

角色設(shè)定

你是一位精通 $query.detectToLang、$query.detectFromLang 的專業(yè)翻譯,尤其擅長將專業(yè)學(xué)術(shù)論文翻譯成淺顯易懂的科普文章。請你幫我將以下 $query.detectFromLang 段落翻譯成 $query.detectToLang,風(fēng)格與 $query.detectToLang 科普讀物相似。 規(guī)則: - 翻譯時要準(zhǔn)確傳達原文的事實和背景。 - 即使上意譯也要保留原始段落格式,以及保留術(shù)語,例如 FLAC,JPEG 等。保留公司縮寫,例如 Microsoft, Amazon, OpenAI 等。 - 人名不翻譯 - 同時要保留引用的論文,例如 [20] 這樣的引用。 - 對于 Figure 和 Table,翻譯的同時保留原有格式,例如:“Figure 1: ”翻譯為“圖 1: ”,“Table 1: ”翻譯為:“表 1: ”。 - 全角括號換成半角括號,并在左括號前面加半角空格,右括號后面加半角空格。 - 輸入格式為 Markdown 格式,輸出格式也必須保留原始 Markdown 格式 - 在翻譯專業(yè)術(shù)語時,第一次出現(xiàn)時要在括號里面寫上英文原文,例如:“生成式 AI (Generative AI)”,之后就能只寫中文了。 - 以下是常見的 AI 相關(guān)術(shù)語詞匯對應(yīng)表(English -> 中文): - Transformer -> Transformer - Token -> Token - LLM/Large Language Model -> 大語言模型 - Zero-shot -> 零樣本 - Few-shot -> 少樣本 - AI Agent -> AI 智能體 - AGI -> 通用人工智能 策略: 分三步進行翻譯工作,并打印每步的結(jié)果: 1. 根據(jù)內(nèi)容直譯,保持原有格式,不要遺漏任何信息 2. 根據(jù)第一步直譯的結(jié)果,指出其中存在的具體問題,要準(zhǔn)確描述,不宜籠統(tǒng)的表示,也不需要增加原文不存在的內(nèi)容或格式,包括不僅限于: - 不符合中文表達習(xí)慣,明確指出不符合的地方 - 語句不通順,指出位置,不需要給出修改意見,意譯時修復(fù) - 晦澀難懂,不易理解,可以嘗試給出解釋 3. 根據(jù)第一步直譯的結(jié)果和第二步指出的問題,重新進行意譯,保證內(nèi)容的原意的基礎(chǔ)上,使其更易于理解,更符合中文的表達習(xí)慣,同時保持原有的格式不變 返回格式如下,"{xxx}"表示占位符: 意譯 {意譯結(jié)果} ———— 直譯 {直譯結(jié)果} ———— 問題 {直譯的具體問題列表}

用戶指令:

現(xiàn)在請按照上面的要求從第一行開始翻譯以下內(nèi)容為 $query.detectToLang: $query.text 潤色(使用 bob-plugin-openai-polisher) 點我展開提示語

請潤色下面的文章,使其更加簡潔,同時確保所有原因和理由依然明確。 文章的語氣應(yīng)保持輕松隨意,而不會過于正式。 通俗解釋(使用 bob-plugin-openai-translator) 點我展開提示語

你是一個嚴(yán)謹?shù)膶W(xué)者,但同時也希望用輕松有趣的方式分享知識。請將以下復(fù)雜文本用通俗易懂的口語解釋出來。解釋時可以適度加入一些幽默元素,例如巧妙的比喻、有趣的類比、輕松的語氣等,但幽默的程度要適中,不要喧賓奪主,更不能影響對文本的準(zhǔn)確理解。 Beyond Compare

雖然價格肉疼 ($49.9),但用過之后真香!Beyond Compare 是一款強大的文件和文件夾對比工具,支持各種文件類型,包括 PDF。對比目錄下的文件差異效果極好,還能解決代碼沖突。

最近出了 v5,但 v4 已經(jīng)足夠用了,不必升級。

Bitwarden

之前從來不用密碼管理器,但入職這家公司后被強制要求,才發(fā)現(xiàn)它的好用之處。

我選了 Bitwarden,起初打算自建服務(wù),但官方版本已經(jīng)完全夠用。

如果你還沒用過密碼管理器,強烈推薦開始用,安全又方便。

Charles

macOS 抓包必備神器,用過的都懂,不用多說。

ClashX Pro

和 Charles 類似的工具,如果不是用這個,應(yīng)該也會用類似的東西。

Command X

macOS 原生不支持 Command + X 文件剪切,但裝了它就可以,補齊功能缺失。

Cursor

VSCode 改造而來的 AI 代碼編輯器,初體驗還不錯,但免費期過后價格略貴。

后來接入 deepseek API 用了一段時間,最近轉(zhuǎn)投 Windsurf,體驗更棒。

Dash

查文檔利器,配合 Raycast 使用效率爆表。

DevUtils

開發(fā)者工具合集,小而全,配合 Raycast 更好用。

Fileball

現(xiàn)代化的多媒體播放器,我主要當(dāng) Emby 客戶端用,跨設(shè)備看 Emby 影視非常方便。

FixTim

macOS 故障救星!Wi-Fi 連不上?iCloud 同步出錯?別急著重啟,試試它能不能修好。

Follow

刷屏社區(qū)的 RSS 閱讀器,支持電腦端和網(wǎng)頁端,體驗極佳。

這里安利一下我的梗圖 List:梗圖列表,有興趣可以訂閱!

Function Key Pro

Fn 鍵增強工具,讓 F1~F12 支持短按、長按和 Fn + 短按三種操作,功能自定義隨心所欲。

比如雙手騰不出來時,長按 F11 就能調(diào)低音量,非常實用。

Hidden Bar

開源的狀態(tài)欄圖標(biāo)隱藏工具,讓狀態(tài)欄更簡潔。

IINA

國產(chǎn)開源播放器,體驗很棒,但我用得不多。

Itsycal

菜單欄日歷工具,能直接查看日程安排,操作簡單,顏值在線。

kitty

之前一直用 iTerm2 作為主力終端,但今年用著總覺得有點不順手,于是試著折騰了幾款新的終端工具。最后選中了 kitty,簡單介紹下我的配置和體驗。

快速呼出終端:

上學(xué)時,我用 Linux Mint 作為主力系統(tǒng),特別喜歡一個叫 Tilda 的終端工具,它有個超酷的功能:不管你當(dāng)前在哪個應(yīng)用窗口,按下 F11 就能瞬間呼出終端窗口。后來切換到 macOS 后,這個習(xí)慣一直保留著,只不過工具換成了 iTerm2,現(xiàn)在是 kitty。

在 kitty 里,我用 Raycast 配合快捷鍵來呼出終端,按下 Option + F11,窗口立刻出現(xiàn),而且占滿屏幕的上半部分。雖然 kitty 不原生支持快捷鍵顯示窗口,但這個搭配已經(jīng)非常順手了。

窗口尺寸配置:

initial_window_width 54c initial_window_height 10c

快捷鍵適配:

為了保持之前用 iTerm2 的操作習(xí)慣,我也在 kitty 里折騰出了一些相似的快捷鍵。比如,按下 cmd + d 就能快速分割一個 panel。用起來幾乎無縫銜接,效率直接拉滿。

map cmd+1 goto_tab 1 map cmd+2 goto_tab 2 map cmd+3 goto_tab 3 map cmd+4 goto_tab 4 map cmd+5 goto_tab 5 map cmd+6 goto_tab 6 map cmd+7 goto_tab 7 map cmd+8 goto_tab 8 map cmd+9 goto_tab 9 map cmd+0 goto_tab 10 map cmd+enter toggle_fullscreen enabled_layouts splits,stack map cmd+d launch --cwd=current --location=vsplit map cmd+shift+d launch --cwd=current --location=hsplit map cmd+w close_window map cmd+t new_tab_with_cwd

搜索功能:

kitty 不支持用 cmd + f 快捷鍵來搜索輸出的內(nèi)容。因此從網(wǎng)上找了兩種方法實現(xiàn)搜索功能。

# fzf map ctrl+f launch --type=overlay --stdin-source=@screen_scrollback /opt/homebrew/bin/fzf --no-sort --no-mouse --exact -i # https://github.com/trygveaa/kitty-kitten-search map cmd+f launch --allow-remote-control kitty +kitten kitty/kitty_search/search.py @active-kitty-window-id KeyboardHolder

一款根據(jù)不同應(yīng)用、不同網(wǎng)站、不同場景自動切換到對應(yīng)的輸入法的輔助工具。

Latest

可以幫你快速檢查系統(tǒng)中有哪些軟件需要更新。

LICEcap

開源的 GIF 屏幕錄制小工具,用它就夠了。

LocalSend

免費、開源、跨平臺的文件分享工具。

Logseq

近幾年,「第二大腦」這個概念非常火爆,簡單來說,就是將要記住的信息存儲在筆記工具里,把大腦留給思考和創(chuàng)造。

支持反向鏈接(Backlink)的筆記軟件是最適合用作第二大腦的工具,你只需輸入關(guān)鍵詞,就能輕松回溯相關(guān)內(nèi)容,拓展思維。

Logseq 就是這種類型的優(yōu)秀代表。雖然它并不是所有人心目中的“最佳選擇”,但它高度適配「輸入 → 整理 → 回顧」的流程。

提醒:別陷入折騰軟件的死循環(huán),選一個順手的工具,專注輸入和輸出才是正道!

Marta

macOS 自帶的 Finder(訪達)一向飽受詬病,功能簡單又雞肋。這時,Marta 就能解救你!它支持多欄操作,非常方便進行文件拷貝等操作。如果你想試試其他選擇,QSpace 也是不錯的替代方案。

Microsoft Edge Dev

這幾年,我的主力瀏覽器一直是 Microsoft Edge,尤其是 Dev 版本。

嘗試過其他瀏覽器(Arc)后,我還是回到了 Edge,畢竟熟悉的工具才是最順手的。

Notion

雖然現(xiàn)在我的筆記已經(jīng)遷移到 Logseq,但 Notion 強大的數(shù)據(jù)庫功能依舊讓我無法割舍。

收藏管理:配合瀏覽器擴展 Save to Notion,輕松將文章和網(wǎng)站收集整理。 數(shù)據(jù)存儲:復(fù)雜的信息和資源管理,Notion 的數(shù)據(jù)庫能力仍然無可替代。 OrbStack

如果你還在用 Docker Desktop 或 Colima,那么恭喜你發(fā)現(xiàn)了更好的選擇:OrbStack!

輕量快速:啟動速度快,資源占用少。 操作順滑:整體體驗比 Docker Desktop 流暢許多,絕對讓你用過之后后悔沒早一點發(fā)現(xiàn)它。 Parallels Desktop

macOS 上最好用的虛擬機軟件,沒有之一。

由于我的電腦只有可憐的 512GB,因此我選擇將虛擬的 Windows 11 安裝在移動硬盤上。

PicGo

一個圖床上傳工具。

Poe

這個平臺集成了多種 AI 模型,價格相比官方渠道便宜不少。我自己沒有訂閱,只是偶爾用用每天免費的額度,感覺已經(jīng)夠用了。

RapidAPI

前身是 Paw,當(dāng)初限免時下載的,現(xiàn)在一直在用。相比 Postman,它用起來順手多了。

Raycast

相信不用我介紹了,但如果你真心不知道這款軟件,那么我強烈推薦你使用。

安裝 Raycast 后,你可以輕松告別一堆單獨的工具,比如:

1. Alfred(更別提 Raycast 免費?。?2. 剪切板管理工具 3. Snippets 代碼片段管理工具 4. 軟件卸載工具 5. 窗口管理工具 6. 便簽工具

Raycast 自帶的 Store 擁有豐富的擴展,你可以根據(jù)需要找到最適合自己的工具。比如不少主流軟件都提供了對應(yīng)的 Raycast 插件。

借助 Quicklink 功能,你可以自定義命令,比如輸入 v2 回車,直接打開 V2EX 摸魚,效率拉滿。

這里我推薦一些常用的擴展:

- Base64:快速解析/編碼文本 - ChatGPT:一鍵召喚 GPT,隨問隨答 - Google Search:直接啟動 Google 快速搜索 - Kill Process:快速查找并 kill 進程 - Microsoft Edge:搜索收藏夾與歷史記錄 - Search Commands:搜索并查看 Linux 命令 - Search HTTP Status Codes:查閱 HTTP 狀態(tài)碼的含義 - Search npm Packages:快速查找 npm 包信息 - Transform:文本/代碼轉(zhuǎn)換神器,例如 CSS 轉(zhuǎn) JavaScript Object - Visual Studio Code:直接用 VSCode 打開項目文件 RIME

RIME(中文名“鼠須管”)是一款開源輸入法,堪稱「神級輸入法」。如果你和我一樣,想擺脫互聯(lián)網(wǎng)公司輸入法的捆綁,追求更高自由度的自定義配置,那么 RIME 是絕對值得一試的選擇。

推薦配置:

rime-ice:基本開箱即用,功能強大。 詞庫優(yōu)化:rime-ice 自帶的詞庫雖然夠用,但不如搜狗全面,所以我找了個更強的詞庫配置。

為什么選擇 RIME?

1. 高度自定義:支持任意配置方案,可以根據(jù)個人輸入習(xí)慣深度定制。 2. 純凈無廣告:沒有后臺上傳數(shù)據(jù)的煩惱,輸入體驗干凈純粹。 3. 多平臺支持:macOS(鼠須管)、Windows(小狼毫)、Linux(中州韻)都能用。 Remote for Mac

可以在 iOS 上遠程操作 macOS 的軟件,有時候用它挺方便。

Scroll Reverser

讓鼠標(biāo)滾動方向變得更習(xí)慣,尤其是從 Windows 轉(zhuǎn)到 macOS 的用戶。

Skim

輕量級 PDF 閱讀器,支持標(biāo)注和筆記,非常適合看書或做研究。

Slack

團隊協(xié)作的聊天工具,個人感覺比國內(nèi)同類軟件強太多。

Snipaste

從 Windows 開始就用的截圖工具,簡單快捷。

SnippetsLab

代碼片段管理器,用于記錄解決方案和命令行代碼,配合 Raycast 非常高效。

Sourcetree

雖然更習(xí)慣用命令行管理 Git,但遇到復(fù)雜操作時,Sourcetree 簡直是救星。

Spotify

用尼區(qū)車 42/年的價格聽歌,值到飛起。

Tor Browser

你懂的。

算了,可能還有人不太懂。簡單來說,就是個“洋蔥瀏覽器”,主要用來訪問暗網(wǎng)。但別一聽“暗網(wǎng)”就覺得都是些見不得光的東西,事實上,暗網(wǎng)里也有很多正常內(nèi)容。比如之前 z-lib 網(wǎng)站被 FBI 封了,那段時間,只有通過暗網(wǎng)才能繼續(xù)訪問。所以,你懂了吧?

TinyPNG4Mac

一款用于壓縮 PNG 圖片的工具??赡苣悴恢溃€有 macOS 客戶端。優(yōu)點是沒有文件上傳大小的限制,只要申請一個 API key,就能暢快使用,非常方便。

Tuxera Disk Manager

解決 macOS 不支持 NTFS 格式的問題,可以隨意讀寫 NTFS 硬盤。

Typora

Markdown 編輯器,正式版收費,但用習(xí)慣了感覺值得。

Velja

雙瀏覽器策略神器,專為解決個人與工作環(huán)境混亂而生。你可以根據(jù) URL、應(yīng)用 或 快捷鍵 設(shè)置不同的默認瀏覽器,輕松實現(xiàn)賬號和插件的徹底隔離。

瀏覽器里個人和工作賬號分不清楚,一直是個讓我頭疼的問題,尤其是不同的密碼管理器插件在同一瀏覽器中互相沖突,簡直讓人崩潰。后來我果斷采用了雙瀏覽器策略,分別處理工作和個人的賬號與插件。

Velja 正是這類需求的完美解決方案:

1. 匹配特定 URL:比如打開公司內(nèi)部網(wǎng)站,就自動跳轉(zhuǎn)到工作瀏覽器。 2. 快捷鍵支持:用 Fn 鍵加點擊,就能快速選擇瀏覽器。 3. 按應(yīng)用區(qū)分:在 Slack 或郵件客戶端中點擊鏈接,也能智能地選擇對應(yīng)瀏覽器。 4. 瀏覽器插件:選擇另外一個瀏覽器打開當(dāng)前網(wǎng)頁。

簡而言之,所有工作相關(guān)的內(nèi)容都會被引導(dǎo)到指定的瀏覽器,從此告別賬號混亂,工作和個人完美隔離。

Visual Studio Code

無需介紹的代碼編輯器。

Windows App

macOS 遠程連接 RDP 桌面的工具,遠程辦公必備。

Zen Browser

今年朋友推薦了 Zen 瀏覽器,它流暢的運行速度和便捷的工作區(qū)功能尤其適合打開工作相關(guān)的網(wǎng)站。

因此它很自然地成為了我「雙瀏覽器策略」中的選擇之一。

iOS 軟件

Alook

一塊錢的 iOS 瀏覽器,卻擁有強大的功能!無推送、無新聞、無廣告,內(nèi)置播放器還能懸浮播放網(wǎng)頁視頻,支持倍速和后臺播放。強烈推薦!

Authenticator

2FA 驗證碼管理器,保護你的賬戶安全。微軟、谷歌、LastPass 等都有類似的 APP,我用的是 LastPass 的,功能都差不多,選擇你喜歡的就好。

Bark

讓你可以把自定義消息推送到手機上的神器,M 系列 Mac 上也能用,玩起來很有意思。

彩云天氣

最強天氣預(yù)報 APP,當(dāng)年送終身 VIP,但后來加了個 SSVIP 和 AI 小助手。雖說改版了,但天氣數(shù)據(jù)和推送還是很靠譜。

Cape

用屏幕使用時間隱藏 APP,實用且隱秘。

錘子便簽

老羅的經(jīng)典產(chǎn)品,2024 年依然香,操作流暢,用著舒服。

DAMA

聊天打碼必備,一鍵隱私保護,八爺?shù)莫毩㈤_發(fā)作品,簡單又實用。

FIMO

復(fù)古濾鏡相機,隨便一拍就是大片。但如果像我一樣沒審美,效果可能也就那樣。

HTTP Catcher

抓包工具,用來劫持請求、修改響應(yīng),研究技術(shù)或者調(diào)試時很好用。

Shortcuts

iOS 的效率天花板,用來自動化各種操作,解鎖后你會發(fā)現(xiàn)手機更強了。

謎底時鐘

充電時儀式感滿滿的時鐘,設(shè)計感超棒,買了終身版沒后悔。

nplayer

最強播放器,局域網(wǎng)遠程播放、全格式支持,無需轉(zhuǎn)碼,無廣告,一步到位。

Open Scanner

免費的文檔掃描 APP,效果杠杠的,在 X 上被安利后就沒換過。

Photo Cleaner

清理大圖片、相似照片的利器,清理空間的好幫手。

Photomator

系統(tǒng)相冊不夠用?換它,替代效果一流,還支持 macOS。

Picsew

長截圖神器,效果不錯,操作方便。

PiP

讓 Youtube 視頻后臺畫中畫播放(雖然 Alook 也能實現(xiàn),但多一個選擇總歸好)。

Quantumult X

比小火箭省電還強大,今年買的最值的一款 APP,完全改變了我的使用習(xí)慣。

Reeder

看 RSS 的絲滑神器,手機端、電腦端都頂用,做 RSS 用戶的福音。

什么時辰

查看時辰和放小組件的 APP,傳統(tǒng)文化愛好者的心頭好。

什么值得買

這個不用我多說了,剁手指南。

Stream

又一個抓包工具,簡單粗暴。

Termius

功能全面的 SSH 客戶端,遠程管理必備。

Traffic Rider

無聊時解壓的摩托車游戲,開一把放松心情。

Tubecasts

后臺聽 Youtube 的神器,支持倍速播放和定時關(guān)閉,睡覺前聽視頻專用。

VLLO

視頻剪輯工具,操作簡單,輕量用戶的好幫手。

偉途亦可思

V2EX 的第三方客戶端,摸魚一絕。

小睡眠

助眠神器,睡覺聽點白噪音或者輕音樂,秒入夢鄉(xiāng)。

熊貓吃短信

超好用的短信過濾工具,熊貓 1 表現(xiàn)很穩(wěn),據(jù)說熊貓 2 改成訂閱制后褒貶不一,所以我一直留在 1。

安卓 TV 軟件

BBLL

第三方 bilibili 客戶端,支持彈幕,界面清爽,個人感覺比官方版更適合 TV。

Emby

Emby 客戶端的破解版,用來看 emby 服的視頻,流暢好用。

Simple Live TV

專注看網(wǎng)絡(luò)直播,涵蓋各大網(wǎng)絡(luò)平臺的直播源,小巧實用。

Smartube

無廣告的第三方 YouTube 客戶端,體驗比官方版還絲滑。

tvbox

必備的看劇神器,開源且可定制,各種魔改版本應(yīng)有盡有。

推薦版本:takagen99,界面美觀,使用舒適。

配置地址:http://www.飯?zhí)?top/tv/,配置完直接開爽。

天光云影

看直播源的軟件,支持自定義源,直播體驗優(yōu)秀,操作方便。

一起看 TV

看劇專用,資源豐富、界面簡潔,適合電視上輕松追劇。

網(wǎng)站

以下是一些實用的網(wǎng)站,配合 Raycast 的 quicklink 使用可以大幅提升效率。

aistudio.google.com

Google 的 AI Studio,探索和測試 AI 模型的平臺,可以免費用最新的模型。

aktv.top

提供穩(wěn)定的港澳臺直播源。

bilin.ai

一個 AI 生成工具平臺,用于圖片、文本和代碼生成。

chatgpt.com

開了 ChatGPT Plus 后一直在用,生產(chǎn)力提升神器。

copilot.microsoft.com

訪問 Microsoft Copilot 的專屬網(wǎng)站,體驗 AI 助理的強大功能。

cs.github.com

快速從 GitHub 倉庫中搜索代碼,非常方便。

gemini.google.com

Google 的 AI Gemini 項目入口,專注于生成式 AI 的未來探索。

如果可以用 aistudio.google.com,就不需要這個了。

learning.google.com

Google 的在線學(xué)習(xí)平臺,涵蓋多種技術(shù)和技能的課程。

notebooklm.google.com

Google 推出的 AI 學(xué)習(xí)工具,用來整理和學(xué)習(xí)內(nèi)容特別好用。

npm.runkit.com

在線運行 npm 包的沙盒環(huán)境,用于測試和演示代碼。

npmgraph.js.org

用圖表方式可視化 npm 包的依賴關(guān)系。

npmtrends.com

比較多個 npm 包的下載趨勢和受歡迎程度。

perplexity.ai

一款結(jié)合搜索引擎和問答功能的 AI 工具。

pkg-graph.info

另一個 npm 包依賴可視化工具,幫助理解包的依賴結(jié)構(gòu)。

promptperfect.jina.ai

AI 提示優(yōu)化工具,生成和測試最佳的 AI 提示。

phind.com

專注于開發(fā)者的搜索引擎,直接返回技術(shù)相關(guān)的搜索結(jié)果。

search.luxirty.com

基于 Google 的搜索引擎,屏蔽內(nèi)容農(nóng)場,沒有廣告和跟蹤,搜索體驗清爽快速。

search.saveweb.org

搜索互聯(lián)網(wǎng)存檔,找回那些已經(jīng)被刪掉的網(wǎng)頁內(nèi)容。

thinkany.ai

AI 相關(guān)工具集合,可以探索不同場景下的 AI 應(yīng)用。

v0.dev

一個實驗性開發(fā)工具平臺。

x.ai

grok AI 應(yīng)用,現(xiàn)在面向所有用戶免費開放。

瀏覽器擴展

AutoScroll

讓 macOS 上也能用鼠標(biāo)中鍵自動滾動網(wǎng)頁,對 Windows 用戶非常友好。

Bypass Paywalls Clean

繞過各種網(wǎng)站的付費墻,輕松訪問隱藏內(nèi)容。

Console Importer

在瀏覽器控制臺一鍵 import npm 包,調(diào)試效率直線上升。

$i("jquery"); Don’t track me Google

屏蔽 Google 的隱私追蹤,保護你的數(shù)據(jù)安全。

JSON Viewer

最強 JSON 查看器,格式化、折疊、查詢一氣呵成,開發(fā)者必備。

Kimi 瀏覽器助手

總結(jié)文章的好幫手,而且完全免費。

OneTab

一鍵保存所有標(biāo)簽頁,整理工作或?qū)W習(xí)內(nèi)容神器。

Save to Notion

一鍵把網(wǎng)頁內(nèi)容保存到 Notion,信息管理更高效。

SimpleExtManager

快速管理瀏覽器擴展,隨用隨開,不浪費資源。

跳過 YouTube 視頻的贊助片段,觀看體驗直接升級。

Stream Recorder

支持下載 HLS / m3u8 格式的直播視頻,非常好用。

Velja

想用另一個瀏覽器打開當(dāng)前網(wǎng)頁?一鍵搞定。

Video Speed Controller

隨意調(diào)節(jié)視頻播放速度,倍速黨福音。

Wayback Machine

快速保存網(wǎng)頁到互聯(lián)網(wǎng)檔案館,還能查看過去的版本。

uBlacklist

屏蔽 Google 搜索結(jié)果中的指定網(wǎng)站,專治亂七八糟的內(nèi)容。

uBlock Origin

高效移除廣告和跟蹤器,瀏覽器清爽到飛起。

v2ex plus

優(yōu)化 V2EX 的使用體驗,增加各種實用小功能。

沉浸式翻譯

深度翻譯工具,強烈建議 Linux 用戶配合 DeeplX API key 使用。

貓抓

網(wǎng)頁上的媒體嗅探神器,各種音視頻資源輕松抓取。

篡改猴

油猴腳本管理工具,擴展瀏覽器功能的不二之選。

過濾廣告 為 Youtube?

純粹為 YouTube 服務(wù)的廣告屏蔽工具,專注且好用。

隱私獾

屏蔽廣告和追蹤器,還能讓你手動選擇是否加載一些網(wǎng)頁組件。

命令行工具

我會在這里分享一些我常用的命令行工具和自己寫的 alias,希望能提升你的終端使用效率。

ag

更好的 grep。

brs

配合 fzf 實現(xiàn)一鍵切換分支:

brs() { gbr | fzf-tmux | awk '{print $1}' | sed 's|origin/||' | xargs -I {} git switch {} } btop

更好的 top。

bat

更好的 cat

bclm

有個軟件叫 AlDente,它可以幫你調(diào)整電池充電閾值。簡單來說,當(dāng)你的電池電量達到設(shè)定的數(shù)值后,軟件會自動停止充電并開始使用電池供電。這樣一來,你就不用手動插拔 MacBook 的充電器了。

這款軟件是收費的,而 bclm 則是一個開源的命令行工具,可以達到和 AlDente 一樣的效果。

使用它后,我的電池健康度一年才降了 5%!不過自從升級 Sequoia 后 macOS 不給寫入 SMC 的權(quán)限了,所以 bclm 行不通了,現(xiàn)在使用 bclm_loop 代替。

bkp

快速備份文件

bkp() { cp -Rp "$1"{,.bak} } c

clear 的別名,更快清除屏幕。

cpf

我們都知道 pbcopy 可以復(fù)制輸出的內(nèi)容,比如 cat 1.txt | pbcopy。但有時候我們想要復(fù)制文件本身,而不是文件內(nèi)容。這種情況下,通常需要先運行 open . 命令打開當(dāng)前目錄,然后手動拷貝文件。其實可以用純命令行的方式來操作:

cpf() { osascript -e 'on run args' -e 'set the clipboard to POSIX file (first item of args)' -e end "$(pwd)/$@" }

這樣以后我們通過 cpf 1.txt 就能直接在微信等軟件中粘貼并發(fā)送這個文件了。

difft

理解語法的 diff 工具,可配合 git 或者 hg 使用,讓 diff 更好看。

可查看 git 小節(jié)查看使用例子。

edge-tts

顧名思義,一個使用 Microsoft Edge 文本轉(zhuǎn)聲音的工具,配合 Raycast script 可實現(xiàn)快速閱讀一段文本,強烈推薦 xiaoxiao 人聲。

fd

更好的 find。

fonttools

一個字體工具,用于生成字體子集或優(yōu)化文件大小,從而達到瘦身效果,對于前端來說非常好用。

pyftsubset OPPOSans-H.ttf --text=$(cat 僅需要的文本.txt | rg -e '[wd]' -oN --no-filename|sort|uniq|tr -d 'n') --no-hinting fuck

暴躁老哥的命令行工具,當(dāng)你輸錯命令的時候,fuck 一下可幫你糾正。

fs

其實是 yazi 的別名,一個很好用的終端文件管理器。

fzf

如果你喜歡命令行操作,那么一定要了解這個工具!它可以讓你對所有輸出進行模糊搜索和自定義操作。

分享一下我的默認設(shè)置:

# 默認選項 export FZF_DEFAULT_OPTS="--height 100% --layout reverse --prompt '∷ ' --pointer ? --marker ?" # 這行配置開啟 ag 查找隱藏文件 及忽略 .git 文件 export FZF_DEFAULT_COMMAND='ag --hidden --ignore .git --ignore .hg -l -g ""'

fzf 在 tmux 下有個很酷的功能,可以讓 tab 補全選項列表通過彈出窗體展示,且窗體會更緊湊:

if [[ -n "$TMUX" ]]; then zstyle ':fzf-tab:*' fzf-command ftb-tmux-popup fi

此外,還可以使用 command ** + tab 鍵的組合來快速預(yù)覽根目錄(例如在執(zhí)行 cd ** 時)或列出各個指令介紹(例如在執(zhí)行 git ** 時)。

_fzf_complete_git() { _fzf_complete --bind "enter:become(echo {} | awk '{print $1}')" -- "$@" < <( git --help -a | grep -E '^s+' | awk '{print $1 " -- " $2, $3, $4, $5}' ) } _fzf_comprun() { local command=$1 shift case "$command" in tree) find . -type d | fzf --preview 'tree -C {} -I node_modules' "$@";; cd) find . -type d | fzf --preview 'tree -C {} -I node_modules' "$@";; *) fzf "$@" ;; esac }

你還可以在這個本文里看到很多我使用 fzf 配合其它工具的例子。

git

應(yīng)該沒人不知道了,但你可能不知道,如果你使用的 zsh,那它提供了一系列的 git 的別名:Oh-My-Zsh Git,這里還有一些我與 fzf、difft 等工具配合使用的例子:

# 更好的 git diff gd() { GIT_EXTERNAL_DIFF=difft git diff } # 更好的 git show gsh() { GIT_PAGER_IN_USE=1 GIT_EXTERNAL_DIFF=difft git show "$1" --ext-diff | less } ggfzf() { fzf --no-sort --ansi --bind "enter:execute(echo {} | sed 's/x1b[[0-9;]*m//g' | cut -d' ' -f2 | xargs -I {} bash -c "source ~/.bash_profile && gd {}")"; } # git 提交列表,按回車可快速查看提交信息 gglg() { git log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit | ggfzf } h

history | fzf 的別名。

hg

與 git 差不多的版本控制工具,主要我司內(nèi)部使用這個工具。

雖然我自己也有一套相關(guān)的 alias,但由于這個工具用戶不多,分享的意義不大,就先不列出來了。

htop

也是更好的 top。

ii

查看當(dāng)前系統(tǒng)的一些信息。

ii() { echo -e "n您已登錄 ${RED}$HOST" echo -e "n附加信息:$NC " uname -a echo -e "n${RED}Users logged on:$NC " w -h echo -e "n${RED}Current date :$NC " date echo -e "n${RED}Machine stats :$NC " uptime echo -e "n${RED}Memory stats :$NC " free echo -e "n${RED}Diskspace :$NC " df -h echo -e "n${RED}Local IP Address :$NC" myip echo } jq

對 json 文件進行操作、過濾等。

jnv

交互式的 jq。

lsd

更好的 ls。

ns

快速打開一個臨時目錄,做任何實踐性的操作。

ns() { newdir=`date +%s` fulldir=~/Temp/$newdir mkdir -p $fulldir cd $fulldir } nvm

一開始我用的就是這個老牌的 Node.js 版本管理工具,但后來發(fā)現(xiàn)它讓終端啟動太慢,實在受不了,于是換成了 n。可惜在工作中又要求統(tǒng)一用 nvm,只好又換回去了。對于終端啟動慢的問題,可以通過冷啟動來解決。現(xiàn)在用下來還是能接受的。

# ~/.zshrc export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm [ -s "$NVM_DIR/bash_completion" ] && . "$NVM_DIR/bash_completion" # This loads nvm bash_completion # install zsh-async if it’s not present if [[ ! -a ~/.zsh-async ]]; then git clone git@github.com:mafredri/zsh-async.git ~/.zsh-async fi source ~/.zsh-async/async.zsh load_nvmrc() { local nvmrc_path nvmrc_path="$(nvm_find_nvmrc)" if [ -n "$nvmrc_path" ]; then local nvmrc_node_version nvmrc_node_version=$(nvm version "$(cat "${nvmrc_path}")") if [ "$nvmrc_node_version" = "N/A" ]; then nvm install elif [ "$nvmrc_node_version" != "$(nvm version)" ]; then nvm use > /dev/null fi elif [ -n "$(PWD=$OLDPWD nvm_find_nvmrc)" ] && [ "$(nvm version)" != "$(nvm version default)" ]; then nvm use default > /dev/null fi } # async_loader function async_loader() { # nvm export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")" [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" load_nvmrc } # init worker async_start_worker async_load_worker -n async_register_callback async_load_worker async_loader async_job async_load_worker sleep 0.1 # 改變目錄時自動切換 Node.js 版本 add-zsh-hook chpwd load_nvmrc mdcat

更好地渲染 markdown 的 cat 命令,支持高亮 markdown 語法、代碼塊、圖片等。

ppwd

快速復(fù)制當(dāng)前路徑:alias ppwd=pwd | pbcopy。

projclean

項目依賴關(guān)系和構(gòu)建工件清理工具,支持大部分項目。

對于前端來說,它可以幫你一鍵刪除所有項目中的 node_modules 目錄,從而釋放硬盤空間。

cargo install projclean # 謹慎操作?。?! projclean node_modules r

快速切換到當(dāng)前倉庫的根目錄。

r() { if is_git; then cd "$(git rev-parse --show-toplevel)" || return elif is_hg; then cd "$(hg root)" || return else cd ~ || return fi } rsync

rsync 是 linux 系統(tǒng)下的數(shù)據(jù)鏡像備份工具。使用快速增量備份工具。

s

快速應(yīng)用 .zshrc 等文件而無需重啟終端,source ~/.zshrc。

server

快速打開一個 http 服務(wù)器:python3 -m http.server 8181。

shellcheck

顧名思義,檢查 shell 腳本用的,類似于 eslint 之于 JavaScript。

tldr

查詢某個命令的使用示例。

tree

輸出當(dāng)前樹形目錄結(jié)構(gòu)。

trash

代替 rm,不會直接刪除,而是把文件或目錄移動到回收站,讓你有后悔藥吃,可配合 Raycast 的 Empty Trash 指令快速清空回收站。

upp

一鍵通過 vim 編寫提交信息,并進行推送。

git add -A temp_file=$(mktemp) vim +startinsert "$temp_file" commit_message=$(cat "$temp_file") if [ -z "$commit_message" ]; then echo "Commit message was empty. Aborting." rm -f "$temp_file" return fi echo -n "Commit message:" echo " $commit_message" echo -n "Do you want to push? (y/N): " read confirm git commit -m "$commit_message" [ $? -eq 1 ] && exit 1 if [[ "$confirm" =~ ^[Yy]$ ]]; then git push fi rm -f "$temp_file" vo

使用 fzf 模糊搜索文件并通過 vim 打開:

vo() { selected_file=$(_fzf) if [ $? -eq 0 ]; then nvim "$selected_file" fi } 以此類推可以實現(xiàn)快速通過其它工具打開。 wx

快速通過微信開發(fā)者工具當(dāng)前項目:

wx() { /Applications/wechatwebdevtools.app/Contents/MacOS/cli open --project "$(pwd)/$1" } yt-dlp

youtube-dl 已死,這是它的代替方案。

z

我以前一直用 z.lua,直到我發(fā)現(xiàn)了 zoxide。我覺得這是一個更好的快速跳轉(zhuǎn)目錄工具。

而且它還支持使用 zi 命令列出候選目錄,然后你可以自己選擇要跳轉(zhuǎn)的目錄。

zsh

這幾年我一直用 zsh,試過一段時間 fish,但發(fā)現(xiàn)不太習(xí)慣,而且不兼容我的 bash 腳本,所以還是回到了 zsh。目前我在用 p10k 主題,挺不錯的!

插件主要是這些:

plugins=(git mercurial-prompt mercurial zsh-autosuggestions fzf-tab zsh-vi-mode pnpm-shell-completion zsh-history-substring-search zsh-syntax-highlighting)

npm 包

這里列出一些可能你不知道的 npm 包,它們能幫你提升開發(fā)效率。

c8

生成代碼覆蓋率報告的神器,基于 Node.js 原生功能,簡單好用。

cli-highlight

讓終端輸出的代碼瞬間“高亮”,看日志的快樂你懂的。

fast-glob

速度飛快的文件匹配工具,性能吊打 glob,但只能通過代碼調(diào)用。

const fg = require("fast-glob"); const entries = await fg([".editorconfig", "**/index.js"], { dot: true }); glob

經(jīng)典的文件匹配工具,寫腳本必備,還支持直接在命令行里用:

glob 'src/**/*.sh' | xargs shellcheck jscpd

專治代碼“復(fù)讀機”,用來檢測代碼重復(fù)率,保質(zhì)保量:

jscpd -p "./**/*.js" -k 15 -l 5 ni / nr

自動匹配項目用的包管理器,ni 安裝依賴,nr 快速跑腳本,效率拉滿。

nolyfill

專治“歷史包袱”的工具,替換掉那些為兼容老 Node.js 而存在的多余 polyfill,立減 node_modules 大小 50MiB 以上。

npm-run-all

并發(fā)或串行跑 npm scripts,簡單又高效。

npm-run-all --parallel lint:*" npm-check-updates

批量更新依賴版本,想升就升,誰還手動改 package.json。

ncu -i -t latest --packageFile "generators/**/_package.json" minimist

Node.js 腳本寫多了少不了它,輕松解析命令行參數(shù)。

typedoc

用 jsdoc 寫 TypeScript 注釋,生成文檔專用。

pnpm typedoc --options typedoc.json vue-docgen

需要給 Vue 組件生成組件文檔?用它,省時省力不糊涂。

結(jié)語

以上就是我 2024 年常用的工具,希望能對你有所幫助。當(dāng)然,每個人的需求和喜好不同,適合我的不一定適合你。如果你有其他好用的工具推薦,歡迎在評論區(qū)分享!你最常用的工具是什么?你有什么提高效率的技巧?一起來討論吧!

相關(guān)知識

成功的公式:A=X+Y+Z
羊水穿刺知多少?揭秘產(chǎn)前檢查的A到Z!
Drugs & Medications A to Z
gimp液化工具使用,gimp瘦臉瘦身工具
Z世代健康新消費洞察,從“治病”到“健康”再到“美”
從A到Z:最全面的避孕方法指南
精品咖啡器具:從工具到生活美學(xué)的進階密碼
健康維生素A至Z的指南
Soul APP發(fā)布《2024年Z世代職場心理健康報告》
圖吧工具箱下載

網(wǎng)址: 2024,我使用的工具從 A 到 Z http://www.gysdgmq.cn/newsview1910046.html

推薦資訊