PRECC-ийг Cursor-тэй хэрэглэх
PRECC нь Claude Code-ийн PreToolUse hook болгон бүтээгдсэн боловч үндсэн ур чадварын сан — cargo-wrong-dir, git-wrong-dir, npm-wrong-dir, jj-translate болон бусад — нь засварлагчаас үл хамаардаг. Жижигхэн shell хэсэг кодоор Cursor-ийн нэгдсэн терминалд бичсэн бүх командыг precc-hook-оор дамжуулж, Claude Code дээр токен хэмнэдэг тэр л дахин бичилтийг Cursor дээр ч хэмнэх боломжтой.
Requires
precc≥ 0.3.45. Earlier versions don’t plant the integration scripts under<data_dir>/integrations/cursor/. Runprecc updateto upgrade if you have an older release.
Юу хамарагдах вэ
Энэхүү нэгтгэл нь Cursor-ийн терминалд таны бичсэн командыг таниж авдаг. zsh дээр Enter дарахаас өмнө командын мөрийг автоматаар дахин бичдэг; bash дээр зөвхөн анхааруулах боломжтой (DEBUG trap нь команд эцэслэгдсний дараа ажилладаг). Cursor-ийн агент bash -c дэд процесс болгон үүсгэсэн командууд нь таны интерактив shell init-ийг ачаалдаггүй тул hook эдгээрийг хардаггүй; энэ цоорхойг хаахын тулд PATH shim хэрэгтэй бөгөөд энэ нь одоохондоо энэ хавтсанд байхгүй. Cursor-ийн shell бус хэрэгслийн дуудлагууд (файл засварлах, кодын хайлт) мөн хамрах хүрээнд багтахгүй.
Суулгах
zsh (автомат дахин бичилт)
source ~/.local/share/precc/integrations/cursor/precc-preexec.zsh
precc init-ийг нэг удаа ажиллуул — энэ нь скриптийг дээрх замд байрлуулна (precc-ийн хадгалалтаас <data_dir>-ийг ашигладаг тул CLAUDE_CONFIG_DIR болон бусад профайл тусгаарлалт хадгалагдана). Дараа нь source мөрийг ~/.zshrc-д нэмнэ. precc-hook болон jq нь PATH дээр байх ёстой; аль нэг нь дутуу бол скрипт цэвэрхэн юу ч хийхгүй өнгөрнө.
bash (зөвхөн анхааруулах)
source ~/.local/share/precc/integrations/cursor/precc-preexec.bash
precc init-ийг нэг удаа ажиллуул — энэ нь скриптийг дээрх замд байрлуулна. Дараа нь source мөрийг ~/.bashrc-д нэмнэ. DEBUG урхи нь санал болгож буй дахин бичилтийг хэрэглэхгүйгээр stderr-т хэвлэнэ; чи саналыг гараар хуулж болно.
Шалгах
Cursor-ийн терминал дотор cd /tmp (Rust төслөөс гадуур хаа нэгтээ) хийгээд Rust build команд бичээд Enter дарна уу. zsh дээр буфер нь PRECC-ийн дахин бичсэн хэлбэрт (ихэвчлэн cd PATH && … маягийн угтвар) газар дээрээ өөрчлөгдөх ёстой. bash дээр stderr-т [precc] suggested rewrite: … гэсэн мөр харагдах ёстой.
Анхаарах зүйлс
precc-hook-ийн товчлуур тус бүрийн хоцролтыг нэмдэг. Hook нь <5 ms p50-ийг зорилт болгодог боловч хүйтэн кэш дээр p99 нь илүү өндөр; энэ номонд hook-латенцын тэмдэглэлийг үзнэ үү.- Энэ замаас telemetry байхгүй. Hook нь илрүүлсэн
agent_class-аараа мэдээлэх бөгөөд энэ ньclaude-codeбиш байх болно — таны Cursor дээрх хэмнэлт нийтийн статистик хуудсанд харагдахгүй. - Дахин бичилтийн шалтгаан нь
zle -M-ээр нэг товчлуур дарах хугацаанд анивчдаг. Чимээгүй, модаль биш. - Агентын хамрах хүрээнд
PATHshim (wrapper-ууд~/.precc/bin/cargo,~/.precc/bin/git, … дээр) бол төлөвлөсөн дараагийн алхам юм.