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 အဖြစ် တည်ဆောက်ထားသော်လည်း၊ အောက်ခံ skill စာကြည့်တိုက် — cargo-wrong-dirgit-wrong-dirnpm-wrong-dirjj-translate နှင့် ၎င်းတို့၏ မိတ်ဆွေများ — သည် editor မရွေး အလုပ်လုပ်နိုင်ပါသည်။ shell ကုဒ်အပိုင်းအစ အသေးစားတစ်ခုဖြင့် Cursor ၏ ပေါင်းစပ်ထားသော terminal တွင် ရိုက်ထည့်လိုက်သော command တိုင်းကို precc-hook ဖြတ်ပြီးသွားအောင် လမ်းကြောင်းချနိုင်ပြီး၊ Claude Code တွင် token များကို သက်သာစေသော တူညီသည့် rewrite များက 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 ၏ terminal တွင် သင် ရိုက်ထည့် လိုက်သော command များကို ဖမ်းယူပေးပါသည်။ zsh တွင် Enter မနှိပ်မီ command line ကို အလိုအလျောက် rewrite ပြုလုပ်ပေးသည်၊ bash တွင်မူ သတိပေးသာ ပေးနိုင်သည် (DEBUG trap သည် command အပြီးသတ်ပြီးမှ စတင်အလုပ်လုပ်သောကြောင့်)။ Cursor ၏ agent မှ bash -c subprocess များအဖြစ် မွေးထုတ်လိုက်သော command များသည် သင်၏ interactive shell init ကို load မလုပ်သောကြောင့်၊ hook က ၎င်းတို့ကို မမြင်နိုင်ပါ။ ထိုကွာဟချက်ကို ဖြည့်ဆည်းရန် PATH shim လိုအပ်ပြီး၊ ဤ directory တွင် ထည့်သွင်းထားသေးခြင်း မရှိသေးပါ။ Cursor ၏ shell မဟုတ်သော tool call များ (file edits၊ code search) သည်လည်း နယ်ပယ်ပြင်ပတွင် ရှိပါသည်။

တပ်ဆင်ခြင်း

zsh (အလိုအလျောက် rewrite)

source ~/.local/share/precc/integrations/cursor/precc-preexec.zsh

precc init ကို တစ်ကြိမ်သာ run ပါ — ၎င်းသည် အထက်ပါလမ်းကြောင်းတွင် script ကို တပ်ဆင်ပေးပါသည် (precc ၏ သိုလှောင်မှုမှ <data_dir> ကို အသုံးပြုသဖြင့် CLAUDE_CONFIG_DIR နှင့် အခြား profile ခွဲခြားမှုများကို လေးစားလိုက်နာပါသည်)။ ထို့နောက် source လိုင်းကို ~/.zshrc တွင် ထည့်ပါ။ precc-hook နှင့် jq တို့သည် PATH ပေါ်တွင် ရှိနေရမည်; တစ်ခုခု ပျောက်နေပါက script သည် သန့်ရှင်းစွာ no-op ဖြစ်ပါသည်။

bash (သတိပေးရုံသာ)

source ~/.local/share/precc/integrations/cursor/precc-preexec.bash

precc init ကို တစ်ကြိမ်သာ run ပါ — ၎င်းသည် အထက်ပါလမ်းကြောင်းတွင် script ကို တပ်ဆင်ပေးပါသည်။ ထို့နောက် source လိုင်းကို ~/.bashrc တွင် ထည့်ပါ။ DEBUG trap သည် အကြံပြုထားသော ပြန်လည်ရေးသားမှုကို stderr သို့ ပုံနှိပ်ပြသပြီး အလိုအလျောက် မအသုံးပြုပါ; အကြံပြုချက်ကို ကိုယ်တိုင် ကူးယူနိုင်ပါသည်။

အတည်ပြုခြင်း

Cursor ၏ terminal တွင် cd /tmp (Rust project ပြင်ပ မည်သည့်နေရာတွင်မဆို) ပြုလုပ်ပြီး Rust build command တစ်ခု ရိုက်ထည့်ပါ၊ ထို့နောက် Enter ကို နှိပ်ပါ။ zsh တွင် buffer သည် PRECC rewrite ပုံစံ (သာမန်အားဖြင့် cd PATH && … ပုံစံ ရှေ့ဆက်တိုးထည့်ခြင်း) သို့ နေရာတွင်ပင် ပြောင်းလဲသွားသင့်ပါသည်။ bash တွင် stderr ပေါ်တွင် [precc] suggested rewrite: … စာကြောင်းတစ်ခုကို တွေ့မြင်ရပါမည်။

သတိပြုစရာများ

  • keystroke တစ်ခုစီအတွက် precc-hook latency ထပ်ပေါင်းပါသည်။ Hook ၏ ပစ်မှတ်မှာ p50 တွင် <5 ms ဖြစ်သော်လည်း cold cache တွင် p99 မှာ ပိုမြင့်သည်၊ ဤစာအုပ်ထဲမှ hook-latency မှတ်စုများကို ကြည့်ပါ။
  • ဤလမ်းကြောင်းမှ telemetry မရှိပါ။ Hook သည် တွေ့ရှိသည့် agent_class ဖြင့်သာ အစီရင်ခံပါမည်၊ ၎င်းသည် claude-code ဖြစ်မည်မဟုတ် — သင်၏ Cursor savings များသည် အများပြည်သူ stats စာမျက်နှာတွင် ပေါ်လာမည် မဟုတ်ပါ။
  • Rewrite အကြောင်းပြချက်သည် zle -M မှတဆင့် keystroke တစ်ခုစာ မီးထွန်းပြသပါသည်။ တိတ်ဆိတ်ပြီး modal မဟုတ်ပါ။
  • Agent လွှမ်းခြုံမှုအတွက် PATH shim (~/.precc/bin/cargo~/.precc/bin/git၊ … တွင် wrapper များ) သည် နောက်ထပ် စီစဉ်ထားသော အဆင့်ဖြစ်ပါသည်။