Cursor དང་ལྷན་དུ་ PRECC སྤྱོད་ཚུལ།
PRECC ནི་ Claude Code ཀྱི་ PreToolUse ལྕགས་ཀྱུ་ཞིག་ལྟར་བཟོས་པ་ཡིན་མོད། འོན་ཀྱང་འོག་གི་སྦྱོང་བརྡར་དཔེ་མཛོད་ཁག་—cargo-wrong-dir, git-wrong-dir, npm-wrong-dir, jj-translate སོགས་ནི་རྩོམ་སྒྲིག་ཆས་ལ་མ་ལྟོས་པ་ཡིན། ཤེལ་གྱི་ཡིག་ཕྲན་ཆུང་ངུ་ཞིག་སྤྱད་ནས་ Cursor ཡི་ནང་འཇུག་འཕྲུལ་ཆས་ཁྲོད་དུ་ཡིག་འབྲུ་བརྒྱབ་པའི་བཀའ་ཚིག་ཐམས་ཅད་ precc-hook བརྒྱུད་དེ་གཏོང་ཐུབ། དེ་ལྟར་བྱས་ན་ Claude Code སྟེང་དུ་ token ཉར་ཚགས་བྱེད་པའི་བསྐྱར་འབྲི་དེ་དག་གིས་ 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 ལྕགས་ཀྱུ་ནི་བཀའ་ཚིག་གཏན་འཁེལ་རྗེས་སུ་འཕེན་པས)། Cursor ཡི་ལས་བྱེད་པས་ bash -c ཡི་གཡོག་བྱ་རིམ་ལྟར་བཏང་བའི་བཀའ་ཚིག་ནི་ཁྱེད་ཀྱི་ཕན་ཚུན་འབྲེལ་བའི་ཤེལ་འགོ་འཛུགས་ལ་སྦྱར་མི་འགྲུབ་པས། ལྕགས་ཀྱུས་དེ་དག་མི་མཐོང་། ཁ་སྐོང་དེ་སྒྲུབ་པར་ PATH ཡི་ཚབ་འཕྲོད་དགོས་པ་ཡིན་ལ། དེ་ནི་ད་དུང་ལྟེ་གནས་འདིར་མེད། Cursor ཡི་ཤེལ་མིན་པའི་ལག་ཆ་གཞན་ (ཡིག་ཆ་སྒྱུར་བཅོས། ཨང་རྟགས་འཚོལ་སྦྱོར་) སོགས་ཀྱང་ཁྱབ་ཁོངས་ཕྱི་ལོགས་སུ་ཡོད།
སྒྲིག་འཇུག
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 གསར་འཛུགས་ཀྱི་བཀའ་ཚིག་ཞིག་འབྲིས་ནས་ Enter མནོན། zsh སྟེང་དུ་ཡིག་ཕྲན་གྱི་ནང་དོན་རང་གནས་སུ་ PRECC ཡིས་བསྐྱར་འབྲིས་པའི་རྣམ་པར་འགྱུར་དགོས་ (སྤྱིར་བཏང་ cd PATH && …ཡི་རྣམ་པར་སྔོན་སྦྱར་)། bash སྟེང་དུ་ stderr སྟེང་ [precc] suggested rewrite: … ཞེས་པའི་ཐིག་ཕྲེང་ཞིག་མཐོང་དགོས།
དོ་སྣང་བྱ་ཡུལ།
- མཐེབ་གཅིག་རེ་རེར་
precc-hookགྱི་ཕྱིར་འགྱངས་དུས་ཚོད་སྣོན་གྱི་ཡོད། ལྕགས་ཀྱུའི་དམིགས་ཡུལ་ནི་ p50 < 5 ms ཡིན་མོད། གྲང་ངར་ཅན་གྱི་ cache སྟེང་དུ་ p99 དེ་བས་མཐོ། དཔེ་དེབ་འདིའི་ནང་གི་ hook-latency འགྲེལ་བཤད་ལ་ལྟོས། - ལམ་འདི་ནས་ telemetry མི་འཐོན། ལྕགས་ཀྱུས་འཛིན་པའི་
agent_classགང་འདོད་ལྟར་སྙན་ཞུ་བྱེད་ཀྱང་དེ་ནི་claude-codeམིན་པས། ཁྱེད་ཀྱི་ Cursor ཉར་ཚགས་ནི་སྤྱི་སྤྱོད་སྟེགས་བུའི་ཐོ་གཞུང་སྟེང་མི་འཐོན། - བསྐྱར་འབྲིའི་རྒྱུ་མཚན་ནི་
zle -Mབརྒྱུད་མཐེབ་གཅིག་གི་རིང་ཙམ་འགུལ་སྐྱོད་བྱེད། ཁ་ཁུ་སིམ་སིམ་ཡིན་ལ་སྒོ་མི་གཅོད། - ལས་བྱེད་པའི་ཁྱབ་ཁོངས་ཀྱི་ཆེད་དུ་
PATHཡི་ཚབ་འཕྲོད་ (~/.precc/bin/cargo,~/.precc/bin/git, … སྟེང་གི་སྦྲགས་མ) ནི་འཆར་གཞིའི་མདུན་སྐྱོད་ཡིན།