[{"data":1,"prerenderedAt":428},["ShallowReactive",2],{"doc-\u002Fen\u002Fdocs\u002Fgetting-started\u002Fmigrate-from-vscode":3,"doc-surround-\u002Fen\u002Fdocs\u002Fgetting-started\u002Fmigrate-from-vscode":331,"doc-nav-en":338},{"id":4,"title":5,"body":6,"description":321,"extension":322,"meta":323,"navigation":324,"order":325,"path":326,"section":327,"seo":328,"stem":329,"__hash__":330},"docs_en\u002Fen\u002Fdocs\u002F01.getting-started\u002F04.migrate-from-vscode.md","Migrate from VS Code",{"type":7,"value":8,"toc":313},"minimark",[9,13,17,22,71,82,86,143,147,150,271,280,284],[10,11,5],"h1",{"id":12},"migrate-from-vs-code",[14,15,16],"p",{},"LingXizhi IDE keeps the interaction and editor experience you know from VS Code, so switching from VS Code or Cursor costs almost nothing. The built-in migration wizard imports your keybindings, themes, settings, and common plugin configurations in one click — the whole process takes under 5 minutes.",[18,19,21],"h2",{"id":20},"run-the-migration-wizard","Run the Migration Wizard",[23,24,25,35,43,51],"steps",{},[26,27,28],"step",{},[14,29,30,34],{},[31,32,33],"strong",{},"Open the wizard",": the migration wizard pops up automatically on the welcome page when you first launch LingXizhi IDE; you can also re-run it anytime later in \"Settings → Migration\".",[26,36,37],{},[14,38,39,42],{},[31,40,41],{},"Choose sources",": the wizard auto-detects the VS Code \u002F Cursor config directories on your machine — check the sources you want to migrate from.",[26,44,45],{},[14,46,47,50],{},[31,48,49],{},"Select what to migrate",": check keybindings, themes, settings, and common plugin configurations as needed, then confirm to start importing.",[26,52,53],{},[14,54,55,58,59,63,64,63,67,70],{},[31,56,57],{},"Finish and verify",": after the import completes, restart the UI, open the command palette, and try your usual shortcuts (e.g. ",[60,61,62],"kbd",{},"Ctrl"," + ",[60,65,66],{},"Shift",[60,68,69],{},"P",") to confirm your muscle memory carries over seamlessly.",[72,73,75],"callout",{"type":74},"tip",[14,76,77,78,81],{},"Migration is a ",[31,79,80],{},"read-only import",": the wizard only reads your VS Code \u002F Cursor configuration and copies it into LingXizhi — it never modifies or deletes any of your original configuration, so you can safely run it as many times as you like.",[18,83,85],{"id":84},"what-can-be-migrated","What Can Be Migrated",[87,88,89,102],"table",{},[90,91,92],"thead",{},[93,94,95,99],"tr",{},[96,97,98],"th",{},"Item",[96,100,101],{},"Description",[103,104,105,114,122,135],"tbody",{},[93,106,107,111],{},[108,109,110],"td",{},"Keybindings",[108,112,113],{},"Imports custom keybindings; VS Code default bindings work out of the box",[93,115,116,119],{},[108,117,118],{},"Themes",[108,120,121],{},"Imports your current color theme and icon theme settings",[93,123,124,127],{},[108,125,126],{},"Editor settings",[108,128,129,130,134],{},"Common items from ",[131,132,133],"code",{},"settings.json",": font, indentation, word wrap, formatting, etc.",[93,136,137,140],{},[108,138,139],{},"Common plugin configurations",[108,141,142],{},"Imports common plugins and their settings; the marketplace defaults to the open-source registry, so a small number of vendor-exclusive plugins may be unavailable",[18,144,146],{"id":145},"key-differences-from-vs-code","Key Differences from VS Code",[14,148,149],{},"LingXizhi is not \"VS Code + an AI plugin\" — it is an IDE redesigned for agents from the kernel up. Before migrating, it is worth understanding these differences:",[87,151,152,165],{},[90,153,154],{},[93,155,156,159,162],{},[96,157,158],{},"Dimension",[96,160,161],{},"VS Code \u002F Cursor",[96,163,164],{},"LingXizhi IDE",[103,166,167,181,203,217,231,242,257],{},[93,168,169,172,175],{},[108,170,171],{},"AI architecture",[108,173,174],{},"AI bolted on as plugins",[108,176,177,180],{},[31,178,179],{},"Natively driven by a Rust kernel"," — AI chat, completion, and the task engine talk directly to the local kernel (127.0.0.1:3721)",[93,182,183,186,189],{},[108,184,185],{},"Deep tasks",[108,187,188],{},"Rely on third-party agent plugins",[108,190,191,192,195,196,63,198,63,200],{},"Built-in ",[31,193,194],{},"RUSH multi-agent deep task engine",", launched with ",[60,197,62],{},[60,199,66],{},[60,201,202],{},"R",[93,204,205,208,211],{},[108,206,207],{},"Code understanding",[108,209,210],{},"Text-based indexing",[108,212,191,213,216],{},[31,214,215],{},"Semantic Code Graph"," with traceable cross-file references and call chains",[93,218,219,222,225],{},[108,220,221],{},"Smart completion",[108,223,224],{},"Plugin-based completion",[108,226,191,227,230],{},[31,228,229],{},"FIM Code Completion",", wired directly to kernel models",[93,232,233,236,239],{},[108,234,235],{},"Model access",[108,237,238],{},"Each plugin configured separately",[108,240,241],{},"Unified access to 15+ mainstream models (Kimi K3, GLM-5.2, DeepSeek-V4, etc.), with BYOK (Bring Your Own Key) support",[93,243,244,247,250],{},[108,245,246],{},"Billing model",[108,248,249],{},"Per-token or per-plugin subscription",[108,251,252,253,256],{},"Metered by ",[31,254,255],{},"daily Agent runs",": Free 10\u002Fday · Pro 1000\u002Fday · Ultimate unlimited — no token billing shown in the UI",[93,258,259,262,265],{},[108,260,261],{},"Data policy",[108,263,264],{},"Depends on each plugin",[108,266,267,270],{},[31,268,269],{},"Local-first",": code stays on your machine by default, API keys stored with AES-256 encryption",[72,272,274],{"type":273},"warn",[14,275,276,279],{},[31,277,278],{},"About the plugin ecosystem",": common plugins and their settings can migrate with the wizard, but the marketplace targets the open-source registry by default — a small number of plugins exclusive to Microsoft's official marketplace may not install directly. If a plugin is missing, search the LingXizhi marketplace for one with the same name or an alternative.",[18,281,283],{"id":282},"after-migrating","After Migrating",[285,286,287,297,305],"ol",{},[288,289,290,291,296],"li",{},"Follow ",[292,293,295],"a",{"href":294},"\u002Fen\u002Fdocs\u002Fgetting-started\u002Ffirst-setup","First-Time Setup"," to choose a default model and confirm your daily quota.",[288,298,299,300,304],{},"Read the ",[292,301,303],{"href":302},"\u002Fen\u002Fdocs\u002Fguides\u002Frush","RUSH guide"," and try a multi-agent deep task — the most tangible difference from plugin-style AI.",[288,306,307,308,312],{},"If any shortcut has changed, check the ",[292,309,311],{"href":310},"\u002Fen\u002Fdocs\u002Freference\u002Fshortcuts","keyboard shortcuts reference",".",{"title":314,"searchDepth":315,"depth":315,"links":316},"",2,[317,318,319,320],{"id":20,"depth":315,"text":21},{"id":84,"depth":315,"text":85},{"id":145,"depth":315,"text":146},{"id":282,"depth":315,"text":283},"Use the migration wizard to import keybindings, themes, settings, and common plugin configurations from VS Code \u002F Cursor in one click — switch to LingXizhi IDE smoothly","md",{},true,4,"\u002Fen\u002Fdocs\u002Fgetting-started\u002Fmigrate-from-vscode","Getting Started",{"title":5,"description":321},"en\u002Fdocs\u002F01.getting-started\u002F04.migrate-from-vscode","XgZq-SxrXgNt5pzxevoSoU5FXoOxWKVOwZMU1gnZIdo",[332,334],{"title":295,"path":294,"stem":333,"children":-1},"en\u002Fdocs\u002F01.getting-started\u002F03.first-setup",{"title":335,"path":336,"stem":337,"children":-1},"AI Chat & Inline Edit","\u002Fen\u002Fdocs\u002Fguides\u002Fai-chat","en\u002Fdocs\u002F02.guides\u002F05.ai-chat",[339],{"title":340,"path":341,"stem":342,"children":343,"page":363},"En","\u002Fen","en",[344],{"title":345,"path":346,"stem":347,"children":348,"page":363},"Docs","\u002Fen\u002Fdocs","en\u002Fdocs",[349,364,391,408],{"title":327,"path":350,"stem":351,"children":352,"page":363},"\u002Fen\u002Fdocs\u002Fgetting-started","en\u002Fdocs\u002F01.getting-started",[353,357,361,362],{"title":354,"path":355,"stem":356},"Installation & Download","\u002Fen\u002Fdocs\u002Fgetting-started\u002Finstallation","en\u002Fdocs\u002F01.getting-started\u002F01.installation",{"title":358,"path":359,"stem":360},"Register & Sign In","\u002Fen\u002Fdocs\u002Fgetting-started\u002Fregister-login","en\u002Fdocs\u002F01.getting-started\u002F02.register-login",{"title":295,"path":294,"stem":333},{"title":5,"path":326,"stem":329},false,{"title":365,"path":366,"stem":367,"children":368,"page":363},"Feature Guides","\u002Fen\u002Fdocs\u002Fguides","en\u002Fdocs\u002F02.guides",[369,370,373,376,379,383,387],{"title":335,"path":336,"stem":337},{"title":371,"path":302,"stem":372},"RUSH Deep Task","en\u002Fdocs\u002F02.guides\u002F06.rush",{"title":229,"path":374,"stem":375},"\u002Fen\u002Fdocs\u002Fguides\u002Ffim-completion","en\u002Fdocs\u002F02.guides\u002F07.fim-completion",{"title":215,"path":377,"stem":378},"\u002Fen\u002Fdocs\u002Fguides\u002Fcode-graph","en\u002Fdocs\u002F02.guides\u002F08.code-graph",{"title":380,"path":381,"stem":382},"MCP Tools & Marketplace","\u002Fen\u002Fdocs\u002Fguides\u002Fmcp","en\u002Fdocs\u002F02.guides\u002F09.mcp",{"title":384,"path":385,"stem":386},"Debugging & DAP","\u002Fen\u002Fdocs\u002Fguides\u002Fdebugging","en\u002Fdocs\u002F02.guides\u002F10.debugging",{"title":388,"path":389,"stem":390},"Integrated Terminal","\u002Fen\u002Fdocs\u002Fguides\u002Fterminal","en\u002Fdocs\u002F02.guides\u002F11.terminal",{"title":392,"path":393,"stem":394,"children":395,"page":363},"Models & Billing","\u002Fen\u002Fdocs\u002Fmodels-billing","en\u002Fdocs\u002F03.models-billing",[396,400,404],{"title":397,"path":398,"stem":399},"Supported Models","\u002Fen\u002Fdocs\u002Fmodels-billing\u002Fmodels","en\u002Fdocs\u002F03.models-billing\u002F12.models",{"title":401,"path":402,"stem":403},"Plans & Quota","\u002Fen\u002Fdocs\u002Fmodels-billing\u002Fplans-quota","en\u002Fdocs\u002F03.models-billing\u002F13.plans-quota",{"title":405,"path":406,"stem":407},"BYOK (Bring Your Own Key)","\u002Fen\u002Fdocs\u002Fmodels-billing\u002Fbyok","en\u002Fdocs\u002F03.models-billing\u002F14.byok",{"title":409,"path":410,"stem":411,"children":412,"page":363},"Reference & FAQ","\u002Fen\u002Fdocs\u002Freference","en\u002Fdocs\u002F04.reference",[413,416,420,424],{"title":414,"path":310,"stem":415},"Keyboard Shortcuts","en\u002Fdocs\u002F04.reference\u002F15.shortcuts",{"title":417,"path":418,"stem":419},"Configuration","\u002Fen\u002Fdocs\u002Freference\u002Fconfiguration","en\u002Fdocs\u002F04.reference\u002F16.configuration",{"title":421,"path":422,"stem":423},"Kernel API","\u002Fen\u002Fdocs\u002Freference\u002Fkernel-api","en\u002Fdocs\u002F04.reference\u002F17.kernel-api",{"title":425,"path":426,"stem":427},"FAQ","\u002Fen\u002Fdocs\u002Freference\u002Ffaq","en\u002Fdocs\u002F04.reference\u002F18.faq",1786077825975]