分享我的 .cursorindexingignore 清單

佐拉-avatar-img
發佈於Cursor
更新 發佈閱讀 6 分鐘

上一篇介紹了如何建立一個基本的 .cursorindexingignore 清單,今天來分享我的小型專案會設置哪些呢?


為什麼需要 .cursorindexingignore?

.cursorindexingignore 就像給 Cursor AI 一張「專注地圖」,讓它知道哪些檔案可以「看得到但不碰」。它的作用是:

  • 提升效能:避免 AI 浪費時間索引大型資料夾(如 node_modules/)或無關檔案(如 *.jpg)。
  • 保護隱私:防止 AI 讀取敏感檔案(如 .env)的內容。
  • 保留可見性:檔案仍出現在檔案瀏覽器或搜尋結果,方便你手動檢查。

這與 .cursorignore 不同,後者更嚴格地阻止 AI 存取檔案。而 .cursorindexingignore 是平衡效能與彈性的完美選擇,尤其適合 JavaScript、Python 或多語言專案。


以下是我整理的 .cursorindexingignore 清單,涵蓋常見的非程式碼檔案和資料夾,經過優化以提升效能並保護隱私。這些規則適用於大多數專案(JavaScript、Python、PHP 等),你可以直接複製貼上!

# .cursorindexingignore

# 依賴鎖定檔案(記錄套件版本,無需索引)
*.lock
*.lockb

# 環境設定與敏感檔案(保護 API Key 等)
*.env*

# 版本控制資料夾(元資料,無程式碼邏輯)
.git/
.svn/
.hg/
.bzr/

# 臨時與快取檔案(工具產出,無需解析)
*.bak
*.tmp
__pycache__/
.venv/
.next/
.nuxt/
.cache/
.sass-cache/
.gradle/
.DS_Store/
.ipynb_checkpoints/
.pytest_cache/
.mypy_cache/
.tox/
.jupyter/
.history/
.yarn/
.yarn-cache/
.eslintcache/
.parcel-cache/
.cache-loader/
.nyc_output/
.node_repl_history/
.pnp.js/
.pnp/
.lock-wscript/
.Python/

# 二進位與媒體檔案(非程式碼,浪費資源)
*.bin
*.exe
*.dll
*.so
*.jpg
*.jpeg
*.png
*.gif
*.bmp
*.tif
*.mp3
*.wav
*.wma
*.ogg
*.flac
*.aac
*.mp4
*.mov
*.wmv
*.flv
*.avi
*.webp
public/images/*.svg # 僅忽略靜態 SVG

# 壓縮與安裝檔案(封裝輸出,無需索引)
*.zip
*.tar
*.gz
*.7z
*.rar
*.tgz
*.dmg
*.iso
*.cue
*.mdf
*.mds
*.vcd
*.toast
*.img
*.apk
*.msi
*.cab
*.tar.gz
*.tar.xz
*.tar.bz2
*.tar.lzma
*.tar.Z
*.tar.sz
*.lzma

# 字型與資源檔案(靜態資產)
*.ttf
*.otf
*.woff
*.woff2
*.eot
*.pak

# 文件檔案(試算表、簡報等,無程式碼)
*.csv
*.pdf
*.doc
*.xls
*.xlsx
*.ppt
*.pptx
*.odt
*.ods
*.odp
*.odg
*.odf
*.sxw
*.sxc
*.sxi
*.sxd
*.sdc

# 工具特定產出(語言或框架相關)
.egg-info/
*.vsix
*.rmeta
*.rlib
*.parquet

規則說明:

  • 依賴鎖定:如 *.lock 涵蓋 package-lock.jsonyarn.lock 等,節省索引時間。
  • 敏感檔案:*.env* 保護 API Key 等機密資料。
  • 媒體與二進位:圖片、音訊、影片等非程式碼檔案,無需 AI 解析。
  • 快取與工具:如 __pycache__/.next/,這些是臨時產出,無邏輯價值。
  • SVG 例外:僅忽略靜態 SVG(如 public/images/*.svg),保留程式碼相關的 SVG(如含 JavaScript 的檔案)。

測試你的清單

設定好 .cursorindexingignore 後,確認它是否生效:

  1. 儲存檔案,放在專案根目錄。
  2. 重啟 Cursor 或重新索引(快捷鍵:Cmd/Ctrl + Shift + P → "Cursor: Reindex")。
  3. 請 AI 分析專案(例如「檢查我的 .env 檔內容」),確認 AI 不會讀取忽略檔案的內容。

  • 問題:我想讓某些檔案完全不被 AI 存取,怎麼辦?
    解法:對敏感檔案(如 .env),考慮同時加入 .cursorignore 進行更嚴格的阻擋。
  • 問題:SVG 檔案需要索引嗎?
    解法:如果 SVG 包含程式碼(例如內嵌 JavaScript),可用精細規則(如 !src/*.svg)保留特定 SVG 的索引。

讓 Cursor 更聰明、更高效!

透過這份 .cursorindexingignore 清單,你可以讓 Cursor AI 專注於核心程式碼,跳過無關的檔案,同時保護敏感資料。

在留言區分享你的 .cursorindexingignore 規則,讓我們一起打造更完美的清單!

留言
avatar-img
留言分享你的想法!
avatar-img
Good Vibe Formula
2會員
5內容數
和AI小助理一起成長的日常,完成自己心中的side project!
你可能也想看
Thumbnail
覺得黏在額頭上的"條碼瀏海"很阿雜嗎?日本熱銷的「KOIZUMI迷你瀏海梳」,不僅小巧便攜,更能快速加熱造型,無論是齊瀏海、空氣瀏海還是韓系碎蓋髮,都能輕鬆打理!瀏海順了,一整天心情就好了!
Thumbnail
覺得黏在額頭上的"條碼瀏海"很阿雜嗎?日本熱銷的「KOIZUMI迷你瀏海梳」,不僅小巧便攜,更能快速加熱造型,無論是齊瀏海、空氣瀏海還是韓系碎蓋髮,都能輕鬆打理!瀏海順了,一整天心情就好了!
Thumbnail
走完朝聖之路和TMB後,我發現真正能撐住長時間健行的,不只是腳力,而是那些讓生活更舒服的小物。這篇整理了我在TMB實測後覺得超好用的三樣登山神器——防水襪、肥皂袋、速乾毛巾,每一樣都讓旅程更輕鬆!
Thumbnail
走完朝聖之路和TMB後,我發現真正能撐住長時間健行的,不只是腳力,而是那些讓生活更舒服的小物。這篇整理了我在TMB實測後覺得超好用的三樣登山神器——防水襪、肥皂袋、速乾毛巾,每一樣都讓旅程更輕鬆!
Thumbnail
如果你希望 Cursor 能在專案中「看到」某些檔案,但不讓 AI 自動讀取或索引這些檔案的內容,那麼 .cursorindexingignore 是你的最佳選擇! 為什麼用 .cursorindexingignore? .cursorindexingignore 就像給 Cursor AI
Thumbnail
如果你希望 Cursor 能在專案中「看到」某些檔案,但不讓 AI 自動讀取或索引這些檔案的內容,那麼 .cursorindexingignore 是你的最佳選擇! 為什麼用 .cursorindexingignore? .cursorindexingignore 就像給 Cursor AI
Thumbnail
這篇文章主要是介紹了SQL查詢效能調校的方法,針對索引最佳化做了整理和分享,並提供了一些注意事項和建議。
Thumbnail
這篇文章主要是介紹了SQL查詢效能調校的方法,針對索引最佳化做了整理和分享,並提供了一些注意事項和建議。
Thumbnail
本文介紹瞭如何使用BAT腳本和CMD指令來自動執行檔案和空目錄的刪除作業。通過設定各種參數和指令,可以快速、有效地執行定期刪除作業,節省硬體空間並提升工作效率。
Thumbnail
本文介紹瞭如何使用BAT腳本和CMD指令來自動執行檔案和空目錄的刪除作業。通過設定各種參數和指令,可以快速、有效地執行定期刪除作業,節省硬體空間並提升工作效率。
Thumbnail
工具功能 (1) 彈性任意查詢檔案,如對來源目錄設定,檔案修改日期 設定,檔名特定字串或副檔名設定後,自動查出明細,並可展開至各階子目錄處理     (2) 依查詢後結果,可產出 LIST ,提供查詢結果之確認,再依此對檔案作複 (3) 可對檔案作移動,複製至別處,刪除處理,使電腦可騰出硬碟空間
Thumbnail
工具功能 (1) 彈性任意查詢檔案,如對來源目錄設定,檔案修改日期 設定,檔名特定字串或副檔名設定後,自動查出明細,並可展開至各階子目錄處理     (2) 依查詢後結果,可產出 LIST ,提供查詢結果之確認,再依此對檔案作複 (3) 可對檔案作移動,複製至別處,刪除處理,使電腦可騰出硬碟空間
Thumbnail
在數位的時代裡,電腦、手機、相機幾乎已是現代人不可或缺的生活必需品,各種3C的儲存單位也從GB來到TB,文檔、照片、影片和各式各樣的程式、APP,海量的資料佔據每個人的資料庫,混亂的資料庫不僅影響工作效率,也容易打亂思緒,那麼我們該如何開始做數位整理呢?
Thumbnail
在數位的時代裡,電腦、手機、相機幾乎已是現代人不可或缺的生活必需品,各種3C的儲存單位也從GB來到TB,文檔、照片、影片和各式各樣的程式、APP,海量的資料佔據每個人的資料庫,混亂的資料庫不僅影響工作效率,也容易打亂思緒,那麼我們該如何開始做數位整理呢?
Thumbnail
已命名範圍是 Google 試算表的功能,簡單來說可以把儲存格參照範圍改成自己想要的名字,可以讓算式更好讀、減少維護時間、減少錯誤機率、在算式和可以用這個名字引用這個範圍。來看看怎麼做!
Thumbnail
已命名範圍是 Google 試算表的功能,簡單來說可以把儲存格參照範圍改成自己想要的名字,可以讓算式更好讀、減少維護時間、減少錯誤機率、在算式和可以用這個名字引用這個範圍。來看看怎麼做!
Thumbnail
這篇要移除畫面中的特定物品後自動填滿
Thumbnail
這篇要移除畫面中的特定物品後自動填滿
Thumbnail
大家應該都會有想要刪除搜尋紀錄的時候對吧 😏😏😏,本篇我就來教教大家如何刪除搜尋紀錄 😁
Thumbnail
大家應該都會有想要刪除搜尋紀錄的時候對吧 😏😏😏,本篇我就來教教大家如何刪除搜尋紀錄 😁
Thumbnail
今天使用EXCEL時發現,在插入圖片多了一個選項[放置在儲存格中],這個選項能把圖片直接跟儲存格融為一體,可以篩選、查找、計數、統計都沒問題。 今天就來分享這個功能神奇的地方吧!! ▶️影音教學 看教學影片之前可以先下載練習檔,學中做、做中學效果更好哦。 檔案下載
Thumbnail
今天使用EXCEL時發現,在插入圖片多了一個選項[放置在儲存格中],這個選項能把圖片直接跟儲存格融為一體,可以篩選、查找、計數、統計都沒問題。 今天就來分享這個功能神奇的地方吧!! ▶️影音教學 看教學影片之前可以先下載練習檔,學中做、做中學效果更好哦。 檔案下載
Thumbnail
隨著生活和工作複雜度的提高,我們面臨著在多個平台和網站上收集資訊的挑戰。因此,掌握整理資訊的技巧,以更有序的方式進行管理和追蹤,是值得思考的議題。本篇文章,我們將分享 Save to Notion,讓你輕鬆將網頁內容分門別類地儲存進 Notion 頁面,有助於你建立一個高效且有組織性的資訊管理系統。
Thumbnail
隨著生活和工作複雜度的提高,我們面臨著在多個平台和網站上收集資訊的挑戰。因此,掌握整理資訊的技巧,以更有序的方式進行管理和追蹤,是值得思考的議題。本篇文章,我們將分享 Save to Notion,讓你輕鬆將網頁內容分門別類地儲存進 Notion 頁面,有助於你建立一個高效且有組織性的資訊管理系統。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News