Edit files inline and quickly using a rich native UI
As of September 2024, this version of Wave Terminal is deprecated. To learn more about our new version (>=v0.8.0), check out www.waveterm.dev. To find documentation for our new version, check out docs.waveterm.dev.
Codeedit is built using Monaco (the editor that powers VS Code) and allows you to view and edit files inline using a rich, native UI. It brings to your terminal an unparalleled editing experience with features such as syntax highlighting, code folding, code completion, find and replace, and much more.
Below is a list of the currently available keyboard shortcuts for Codeedit.
Cmd-S - Saves current file
Cmd-D - Closes the editor. Note, users will be prompted with whether or not they’d like to save before closing.
Cmd-F - Search the current file for a string using whole word, regex and match case options. Cmd-F also supports find and replace by simply clicking the green dropdown arrow in the find box.
We are committed to enhancing Codeedit’s capabilities and will update this list as new functionalities become available. Please revisit this page for the latest updates.
Codeedit also includes a live preview feature for Markdown files. To activate, open a Markdown file in Codeedit and click the show preview button located in the top right corner. This feature enables simultaneous editing and rendering, offering a side-by-side view of your Markdown source and its live output for efficient and immediate feedback.
Note: See codeview to view files in a view only mode using the same native UI.
{"docsConfig":{"$schema":"https://mintlify.com/docs.json","theme":"mint","name":"WaveLegacy Documentation","colors":{"primary":"#58C142","light":"#35A118","dark":"#58C142"},"favicon":"/wave-logo_appicon.svg","logo":{"light":"https://mintcdn.com/commandline/k-XaGUDSQw4s0I0_/logo/wave-light.png?fit=max\u0026auto=format\u0026n=k-XaGUDSQw4s0I0_\u0026q=85\u0026s=8aafb22636a3a9fed1efa6e1afefd0d3","dark":"https://mintcdn.com/commandline/k-XaGUDSQw4s0I0_/logo/wave-dark.png?fit=max\u0026auto=format\u0026n=k-XaGUDSQw4s0I0_\u0026q=85\u0026s=e1bb52f5ef777f4236a0dea1bfe5403f"},"navbar":{"links":[{"label":"Support","href":"mailto:[email protected]"}],"primary":{"type":"button","label":"Download Wave","href":"https://www.waveterm.dev/download-legacy"}},"footer":{"socials":{"github":"https://github.com/wavetermdev/waveterm","twitter":"https://x.com/wavetermdev","linkedin":"https://www.linkedin.com/company/commandlinedev"}},"navigation":{"global":{"anchors":[{"anchor":"Github","href":"https://github.com/wavetermdev/waveterm","icon":"github"},{"anchor":"Join our Discord","href":"https://discord.gg/XfvZ334gwU","icon":"discord"},{"anchor":"WaveTerm Blog","href":"https://blog.waveterm.dev","icon":"square-up-right"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"commandline","hasAudioNarration":false,"actualSubdomain":"commandline","customDomains":["legacydocs.waveterm.dev"],"gitSource":{"type":"github","owner":"wavetermdev","repo":"waveterm-docs-old","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a21e60f8d1fcd719df030b6","collectionId":"e9a70494-aa0e-4b1f-a988-2d58b805b7d2","schemaVersion":"v2"},"entitlements":{},"buildId":"6a21e60f8d1fcd719df030b6:success","clientVersion":"0.0.3966","searchFilterCounts":[{"language":"default","tag":"Documentation","count":15},{"language":"default","tag":"Features","count":6},{"language":"default","tag":"Reference","count":6},{"language":"default","tag":"Get Started","count":3}]},"assistantConfig":{},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"features/codeedit","slug":"/features/codeedit","pageMetadata":{"title":"Codeedit","description":"Edit files inline and quickly using a rich native UI","icon":"code","href":"/features/codeedit"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Edit files inline and quickly using a rich native UI\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,em:`em`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,OptimizedImage,Tip,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Warning,{children:_jsxs(_components.p,{children:[`As of September 2024, this version of Wave Terminal is deprecated. To learn more about our new version (>=v0.8.0), check out `,_jsx(_components.a,{href:`https://www.waveterm.dev`,children:`www.waveterm.dev`}),`. To find documentation for our new version, check out `,_jsx(_components.a,{href:`https://docs.waveterm.dev`,children:`docs.waveterm.dev`}),`.`]})}),`\n`,_jsx(OptimizedImage,{height:`200`,src:`https://mintcdn.com/commandline/k-XaGUDSQw4s0I0_/images/codeedit.gif?s=4ee392bd805f2aaba7fe62495c9e33dc`,\"data-og-width\":`1512`,\"data-og-height\":`956`,\"data-path\":`images/codeedit.gif`,\"data-optimize\":`true`,\"data-opv\":`3`}),`\n`,_jsxs(_components.p,{children:[`Codeedit is built using `,_jsx(_components.a,{href:`https://microsoft.github.io/monaco-editor/`,children:`Monaco`}),` (the editor that powers VS Code) and allows you to view and edit files inline using a rich, native UI. It brings to your terminal an unparalleled editing experience with features such as syntax highlighting, code folding, code completion, find and replace, and much more.`]}),`\n`,_jsx(Heading,{level:`2`,id:`using-codeedit`,children:`Using Codeedit`}),`\n`,_jsx(CodeBlock,{numberOfLines:`6`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`6`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`codeedit [filename]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`/codeedit [filename]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`[lang=javascript] codeedit [filename]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`[lang=json] codeedit hello.json`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsxs(_components.p,{children:[`Both with and without the slash are allowed. The option `,_jsx(_components.code,{children:`filename`}),` resolves against the current remote and current working directory.`]}),`\n`,_jsx(Heading,{level:`2`,id:`shortcuts`,children:`Shortcuts`}),`\n`,_jsx(_components.p,{children:`Below is a list of the currently available keyboard shortcuts for Codeedit.`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`Cmd-S`}),` - Saves current file`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`Cmd-D`}),` - Closes the editor. Note, users will be prompted with whether or not they’d like to save before closing.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`Cmd-F`}),` - Search the current file for a string using `,_jsx(_components.em,{children:`whole word`}),`, `,_jsx(_components.em,{children:`regex`}),` and `,_jsx(_components.em,{children:`match case`}),` options. `,_jsx(_components.code,{children:`Cmd-F`}),` also supports `,_jsx(_components.em,{children:`find and replace`}),` by simply clicking the green dropdown arrow in the find box.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`We are committed to enhancing Codeedit’s capabilities and will update this list as new functionalities become available. Please revisit this page for the latest updates.`}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`Codeedit also includes a live preview feature for Markdown files. To activate, open a Markdown file in Codeedit and click the `,_jsx(_components.code,{children:`show preview`}),` button located in the top right corner. This feature enables simultaneous editing and rendering, offering a side-by-side view of your Markdown source and its live output for efficient and immediate feedback.`]})}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Note:`}),` See `,_jsx(_components.a,{href:`/reference/slashcommands#codeview`,children:`codeview`}),` to view files in a `,_jsx(_components.em,{children:`view only`}),` mode using the same native UI.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Codeedit","description":"Edit files inline and quickly using a rich native UI","icon":"code","href":"/features/codeedit"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Using Codeedit","slug":"using-codeedit","depth":2,"children":[]},{"title":"Shortcuts","slug":"shortcuts","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"commandline","siteName":"WaveLegacy Documentation","title":"Codeedit - WaveLegacy Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-01-06T23:50:04.963Z","originalFileLocation":"features/codeedit.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Edit files inline and quickly using a rich native UI\">\u003cmeta data-mint-head name=\"application-name\" content=\"WaveLegacy Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/commandline/041m5sMIQQ4HK4xR/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/commandline/041m5sMIQQ4HK4xR/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/commandline/041m5sMIQQ4HK4xR/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/commandline/041m5sMIQQ4HK4xR/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/commandline/041m5sMIQQ4HK4xR/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/commandline/041m5sMIQQ4HK4xR/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/commandline/041m5sMIQQ4HK4xR/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/commandline/041m5sMIQQ4HK4xR/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/commandline/041m5sMIQQ4HK4xR/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Codeedit - WaveLegacy Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Edit files inline and quickly using a rich native UI\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"WaveLegacy Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://legacydocs.waveterm.dev/features/codeedit\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://commandline.mintlify.app/_mintlify/api/og/v2?division=Features\u0026amp;title=Codeedit\u0026amp;description=Edit+files+inline+and+quickly+using+a+rich+native+UI\u0026amp;theme=4072683be4c46e402c431a76\u0026amp;signature=e018c39aedaef8434ce7c3b9f93e9ed78971dfefefb6726bb3b26c41d0fcb89d\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Codeedit - WaveLegacy Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Edit files inline and quickly using a rich native UI\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://commandline.mintlify.app/_mintlify/api/og/v2?division=Features\u0026amp;title=Codeedit\u0026amp;description=Edit+files+inline+and+quickly+using+a+rich+native+UI\u0026amp;theme=4072683be4c46e402c431a76\u0026amp;signature=e018c39aedaef8434ce7c3b9f93e9ed78971dfefefb6726bb3b26c41d0fcb89d\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/commandline/041m5sMIQQ4HK4xR/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"WaveLegacy Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#58C142\">\u003clink data-mint-head rel=\"canonical\" href=\"https://legacydocs.waveterm.dev/features/codeedit\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/features/codeedit.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://legacydocs.waveterm.dev/#organization\",\"name\":\"WaveLegacy Documentation\",\"url\":\"https://legacydocs.waveterm.dev\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/commandline/k-XaGUDSQw4s0I0_/logo/wave-light.png?fit=max\u0026auto=format\u0026n=k-XaGUDSQw4s0I0_\u0026q=85\u0026s=8aafb22636a3a9fed1efa6e1afefd0d3\"}},{\"@type\":\"WebSite\",\"@id\":\"https://legacydocs.waveterm.dev#website\",\"name\":\"WaveLegacy Documentation\",\"url\":\"https://legacydocs.waveterm.dev\",\"publisher\":{\"@id\":\"https://legacydocs.waveterm.dev/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://legacydocs.waveterm.dev/features/codeedit#webpage\",\"url\":\"https://legacydocs.waveterm.dev/features/codeedit\",\"name\":\"Codeedit\",\"description\":\"Edit files inline and quickly using a rich native UI\",\"dateModified\":\"2026-01-06T23:50:04.963Z\",\"isPartOf\":{\"@id\":\"https://legacydocs.waveterm.dev#website\"},\"breadcrumb\":{\"@id\":\"https://legacydocs.waveterm.dev/features/codeedit#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://legacydocs.waveterm.dev/features/codeedit#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Features\",\"item\":\"https://legacydocs.waveterm.dev/features/waveAI\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Codeedit\",\"item\":\"https://legacydocs.waveterm.dev/features/codeedit\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://legacydocs.waveterm.dev/features/codeedit#article\",\"headline\":\"Codeedit\",\"name\":\"Codeedit\",\"description\":\"Edit files inline and quickly using a rich native UI\",\"url\":\"https://legacydocs.waveterm.dev/features/codeedit\",\"mainEntityOfPage\":{\"@id\":\"https://legacydocs.waveterm.dev/features/codeedit#webpage\"},\"dateModified\":\"2026-01-06T23:50:04.963Z\",\"publisher\":{\"@id\":\"https://legacydocs.waveterm.dev/#organization\"},\"isPartOf\":{\"@id\":\"https://legacydocs.waveterm.dev#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"WaveLegacy Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"WaveLegacy Documentation","nav":{"global":{"anchors":[{"anchor":"Github","href":"https://github.com/wavetermdev/waveterm","icon":"github"},{"anchor":"Join our Discord","href":"https://discord.gg/XfvZ334gwU","icon":"discord"},{"anchor":"WaveTerm Blog","href":"https://blog.waveterm.dev","icon":"square-up-right"}]},"anchors":[{"anchor":"Documentation","icon":"book-open","groups":[{"group":"Get Started","pages":[{"title":"Introduction","href":"/introduction"},{"title":"Quickstart","href":"/quickstart"},{"title":"Release Notes","href":"/releasenotes"}]},{"group":"Features","pages":[{"title":"Wave AI","description":"Talk to ChatGPT in the terminal","icon":"robot","href":"/features/waveAI"},{"title":"Codeedit","icon":"code","href":"/features/codeedit"},{"title":"File Viewers","description":"View various file types directly in the terminal","icon":"file-magnifying-glass","href":"/features/fileViewers"},{"title":"History","icon":"scroll","href":"/features/history"},{"title":"Connections","icon":"map","href":"/features/connections"},{"title":"Style Your Terminal","icon":"paintbrush","href":"/features/appearance"}]},{"group":"Reference","pages":[{"title":"FAQ","href":"/reference/faq"},{"title":"Custom Keybindings","href":"/reference/customKeybindings"},{"title":"Keyboard Shortcuts","href":"/reference/keyboard"},{"title":"SlashCommand Reference","href":"/reference/slashcommands"},{"title":"Telemetry","href":"/reference/telemetry"},{"title":"WaveShell Helper","href":"/reference/waveshell"}]}]}]},"title":"Codeedit - WaveLegacy Documentation","buildId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","deploymentId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","dynamics":["a74be98ba7"],"chunks":["zoom-image-lightbox-B0E5HDf_.js","lightbox-handle-r17bVUz3.js"]}