Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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/. Run precc update to 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-ээр нэг товчлуур дарах хугацаанд анивчдаг. Чимээгүй, модаль биш.
  • Агентын хамрах хүрээнд PATH shim (wrapper-ууд ~/.precc/bin/cargo, ~/.precc/bin/git, … дээр) бол төлөвлөсөн дараагийн алхам юм.