[{"data":1,"prerenderedAt":480},["ShallowReactive",2],{"doc-\u002Fen\u002Fdocs\u002Freference\u002Fshortcuts":3,"doc-surround-\u002Fen\u002Fdocs\u002Freference\u002Fshortcuts":380,"doc-nav-en":387},{"id":4,"title":5,"body":6,"description":370,"extension":371,"meta":372,"navigation":373,"order":374,"path":375,"section":376,"seo":377,"stem":378,"__hash__":379},"docs_en\u002Fen\u002Fdocs\u002F04.reference\u002F15.shortcuts.md","Keyboard Shortcuts",{"type":7,"value":8,"toc":361},"minimark",[9,13,26,31,89,93,181,193,197,267,271,295,312,332,336],[10,11,5],"h1",{"id":12},"keyboard-shortcuts",[14,15,16,17,21,22,25],"p",{},"LingXizhi IDE shortcuts follow the muscle memory of VS Code users; on macOS, ",[18,19,20],"kbd",{},"Ctrl"," maps to ",[18,23,24],{},"⌘ Cmd",". Below is the complete list for the current version.",[27,28,30],"h2",{"id":29},"files-editing","Files & Editing",[32,33,34,47],"table",{},[35,36,37],"thead",{},[38,39,40,44],"tr",{},[41,42,43],"th",{},"Shortcut",[41,45,46],{},"Action",[48,49,50,64,79],"tbody",{},[38,51,52,61],{},[53,54,55,57,58],"td",{},[18,56,20],{}," + ",[18,59,60],{},"S",[53,62,63],{},"Save current file",[38,65,66,76],{},[53,67,68,57,70,73,74],{},[18,69,20],{},[18,71,72],{},"K"," ",[18,75,60],{},[53,77,78],{},"Save all files",[38,80,81,86],{},[53,82,83],{},[18,84,85],{},"Esc",[53,87,88],{},"Close overlay \u002F bubble \u002F diff preview",[27,90,92],{"id":91},"navigation-panels","Navigation & Panels",[32,94,95,103],{},[35,96,97],{},[38,98,99,101],{},[41,100,43],{},[41,102,46],{},[48,104,105,117,131,143,157,169],{},[38,106,107,114],{},[53,108,109,57,111],{},[18,110,20],{},[18,112,113],{},"P",[53,115,116],{},"Quick open (files + workspace symbols)",[38,118,119,128],{},[53,120,121,57,123,57,126],{},[18,122,20],{},[18,124,125],{},"Shift",[18,127,113],{},[53,129,130],{},"Command palette",[38,132,133,140],{},[53,134,135,57,137],{},[18,136,20],{},[18,138,139],{},"B",[53,141,142],{},"Toggle sidebar",[38,144,145,154],{},[53,146,147,57,149,57,151],{},[18,148,20],{},[18,150,125],{},[18,152,153],{},"E",[53,155,156],{},"Switch to Explorer view",[38,158,159,166],{},[53,160,161,57,163],{},[18,162,20],{},[18,164,165],{},"J",[53,167,168],{},"Toggle AI panel",[38,170,171,178],{},[53,172,173,57,175],{},[18,174,20],{},[18,176,177],{},"`",[53,179,180],{},"Toggle bottom panel (terminal)",[14,182,183,184,188,189,192],{},"\"Quick open\" returns both ",[185,186,187],"strong",{},"file names"," and ",[185,190,191],{},"workspace symbols","; panel shortcuts toggle instantly — press again to restore the previous layout.",[27,194,196],{"id":195},"ai-features","AI Features",[32,198,199,207],{},[35,200,201],{},[38,202,203,205],{},[41,204,43],{},[41,206,46],{},[48,208,209,223,234,246,256],{},[38,210,211,220],{},[53,212,213,57,215,57,217],{},[18,214,20],{},[18,216,125],{},[18,218,219],{},"R",[53,221,222],{},"Start a RUSH deep task",[38,224,225,231],{},[53,226,227,57,229],{},[18,228,20],{},[18,230,72],{},[53,232,233],{},"Inline edit (rewrite selected code by instruction)",[38,235,236,243],{},[53,237,238,57,240],{},[18,239,20],{},[18,241,242],{},"I",[53,244,245],{},"Selection quick action \"Refactor\"",[38,247,248,253],{},[53,249,250],{},[18,251,252],{},"Enter",[53,254,255],{},"Send chat message",[38,257,258,264],{},[53,259,260,57,262],{},[18,261,125],{},[18,263,252],{},[53,265,266],{},"New line in the chat input",[27,268,270],{"id":269},"terminal","Terminal",[32,272,273,281],{},[35,274,275],{},[38,276,277,279],{},[41,278,43],{},[41,280,46],{},[48,282,283],{},[38,284,285,292],{},[53,286,287,57,289],{},[18,288,20],{},[18,290,291],{},"C",[53,293,294],{},"Cancel the running command",[296,297,299],"callout",{"type":298},"tip",[14,300,301,304,305,57,307,57,309,311],{},[185,302,303],{},"The command palette complements shortcuts",": press ",[18,306,20],{},[18,308,125],{},[18,310,113],{}," and fuzzy-search every command — \"New File \u002F Save File \u002F AI Chat \u002F AI Inline Edit \u002F Start RUSH \u002F Pause RUSH \u002F New Terminal \u002F Open Settings\" and more. When you can't recall a shortcut, go straight by command name.",[296,313,315],{"type":314},"warn",[14,316,317,320,321,57,323,325,326,331],{},[185,318,319],{},"Inline edit is metered in credits",": ",[18,322,20],{},[18,324,72],{}," and the selection quick actions (Refactor \u002F Explain \u002F Comment \u002F Test \u002F Find Similar) all go through the inline-edit channel and, like AI chat and FIM completion, are billed by actual model usage (1 credit ≈ ¥0.05); RUSH deep tasks are metered the same way — see ",[327,328,330],"a",{"href":329},"\u002Fen\u002Fdocs\u002Fmodels-billing\u002Fplans-quota","Plans & Credits",".",[27,333,335],{"id":334},"next-steps","Next Steps",[337,338,339,347,354],"ul",{},[340,341,342,343,331],"li",{},"Migrate key bindings from VS Code \u002F Cursor: ",[327,344,346],{"href":345},"\u002Fen\u002Fdocs\u002Fgetting-started\u002Fmigrate-from-vscode","Migrate from VS Code",[340,348,349,350,331],{},"The full RUSH deep-task workflow: ",[327,351,353],{"href":352},"\u002Fen\u002Fdocs\u002Fguides\u002Frush","RUSH Guide",[340,355,356,357,331],{},"Adjust panel position, theme and other UI preferences: ",[327,358,360],{"href":359},"\u002Fen\u002Fdocs\u002Freference\u002Fconfiguration","Configuration",{"title":362,"searchDepth":363,"depth":363,"links":364},"",2,[365,366,367,368,369],{"id":29,"depth":363,"text":30},{"id":91,"depth":363,"text":92},{"id":195,"depth":363,"text":196},{"id":269,"depth":363,"text":270},{"id":334,"depth":363,"text":335},"Full LingXizhi IDE keyboard shortcut reference — files & editing, panels & navigation, AI chat, RUSH & inline edit, terminal","md",{},true,15,"\u002Fen\u002Fdocs\u002Freference\u002Fshortcuts","Reference & FAQ",{"title":5,"description":370},"en\u002Fdocs\u002F04.reference\u002F15.shortcuts","7BDstkgZDH9uxksgZGKNphHyjbn9ChmXZscsDyc4aDw",[381,385],{"title":382,"path":383,"stem":384,"children":-1},"BYOK (Bring Your Own Key)","\u002Fen\u002Fdocs\u002Fmodels-billing\u002Fbyok","en\u002Fdocs\u002F03.models-billing\u002F14.byok",{"title":360,"path":359,"stem":386,"children":-1},"en\u002Fdocs\u002F04.reference\u002F16.configuration",[388],{"title":389,"path":390,"stem":391,"children":392,"page":417},"En","\u002Fen","en",[393],{"title":394,"path":395,"stem":396,"children":397,"page":417},"Docs","\u002Fen\u002Fdocs","en\u002Fdocs",[398,418,450,462],{"title":399,"path":400,"stem":401,"children":402,"page":417},"Getting Started","\u002Fen\u002Fdocs\u002Fgetting-started","en\u002Fdocs\u002F01.getting-started",[403,407,411,415],{"title":404,"path":405,"stem":406},"Installation & Download","\u002Fen\u002Fdocs\u002Fgetting-started\u002Finstallation","en\u002Fdocs\u002F01.getting-started\u002F01.installation",{"title":408,"path":409,"stem":410},"Register & Sign In","\u002Fen\u002Fdocs\u002Fgetting-started\u002Fregister-login","en\u002Fdocs\u002F01.getting-started\u002F02.register-login",{"title":412,"path":413,"stem":414},"First-Time Setup","\u002Fen\u002Fdocs\u002Fgetting-started\u002Ffirst-setup","en\u002Fdocs\u002F01.getting-started\u002F03.first-setup",{"title":346,"path":345,"stem":416},"en\u002Fdocs\u002F01.getting-started\u002F04.migrate-from-vscode",false,{"title":419,"path":420,"stem":421,"children":422,"page":417},"Feature Guides","\u002Fen\u002Fdocs\u002Fguides","en\u002Fdocs\u002F02.guides",[423,427,430,434,438,442,446],{"title":424,"path":425,"stem":426},"AI Chat & Inline Edit","\u002Fen\u002Fdocs\u002Fguides\u002Fai-chat","en\u002Fdocs\u002F02.guides\u002F05.ai-chat",{"title":428,"path":352,"stem":429},"RUSH Deep Task","en\u002Fdocs\u002F02.guides\u002F06.rush",{"title":431,"path":432,"stem":433},"FIM Code Completion","\u002Fen\u002Fdocs\u002Fguides\u002Ffim-completion","en\u002Fdocs\u002F02.guides\u002F07.fim-completion",{"title":435,"path":436,"stem":437},"Semantic Code Graph","\u002Fen\u002Fdocs\u002Fguides\u002Fcode-graph","en\u002Fdocs\u002F02.guides\u002F08.code-graph",{"title":439,"path":440,"stem":441},"MCP Tools & Marketplace","\u002Fen\u002Fdocs\u002Fguides\u002Fmcp","en\u002Fdocs\u002F02.guides\u002F09.mcp",{"title":443,"path":444,"stem":445},"Debugging & DAP","\u002Fen\u002Fdocs\u002Fguides\u002Fdebugging","en\u002Fdocs\u002F02.guides\u002F10.debugging",{"title":447,"path":448,"stem":449},"Integrated Terminal","\u002Fen\u002Fdocs\u002Fguides\u002Fterminal","en\u002Fdocs\u002F02.guides\u002F11.terminal",{"title":451,"path":452,"stem":453,"children":454,"page":417},"Models & Billing","\u002Fen\u002Fdocs\u002Fmodels-billing","en\u002Fdocs\u002F03.models-billing",[455,459,461],{"title":456,"path":457,"stem":458},"Models","\u002Fen\u002Fdocs\u002Fmodels-billing\u002Fmodels","en\u002Fdocs\u002F03.models-billing\u002F12.models",{"title":330,"path":329,"stem":460},"en\u002Fdocs\u002F03.models-billing\u002F13.plans-quota",{"title":382,"path":383,"stem":384},{"title":376,"path":463,"stem":464,"children":465,"page":417},"\u002Fen\u002Fdocs\u002Freference","en\u002Fdocs\u002F04.reference",[466,467,468,472,476],{"title":5,"path":375,"stem":378},{"title":360,"path":359,"stem":386},{"title":469,"path":470,"stem":471},"Kernel API","\u002Fen\u002Fdocs\u002Freference\u002Fkernel-api","en\u002Fdocs\u002F04.reference\u002F17.kernel-api",{"title":473,"path":474,"stem":475},"FAQ","\u002Fen\u002Fdocs\u002Freference\u002Ffaq","en\u002Fdocs\u002F04.reference\u002F18.faq",{"title":477,"path":478,"stem":479},"Cloud REST API","\u002Fen\u002Fdocs\u002Freference\u002Fcloud-api","en\u002Fdocs\u002F04.reference\u002F19.cloud-api",1788542300864]