This shortcut triggers code completions when your cursor is positioned in the code without any text selected. If you have text selected, the same shortcut will trigger Inline Code Edits instead.
Was this page helpful?
⌘I
{"docsConfig":{"theme":"willow","$schema":"https://mintlify.com/docs.json","name":"Onuro Documentation","colors":{"primary":"#0066FF","light":"#4D94FF","dark":"#0052CC"},"logo":{"light":"https://mintcdn.com/onuro/2-KCWBlG0K3LWYde/images/aiAvatarDark.svg?fit=max\u0026auto=format\u0026n=2-KCWBlG0K3LWYde\u0026q=85\u0026s=e443751ec45a02559ac9dbb14aa2dfcd","dark":"https://mintcdn.com/onuro/2-KCWBlG0K3LWYde/images/aiAvatarLight.svg?fit=max\u0026auto=format\u0026n=2-KCWBlG0K3LWYde\u0026q=85\u0026s=bfe7eda555b04c527e8228c49f9d3964","href":"https://onuro.ai"},"favicon":"https://mintcdn.com/onuro/2-KCWBlG0K3LWYde/images/webCropped.png?fit=max\u0026auto=format\u0026n=2-KCWBlG0K3LWYde\u0026q=85\u0026s=f685f7410e9b23f8d6b82e0eacd400bc","navbar":{},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"onuro","hasAudioNarration":false,"actualSubdomain":"onuro","customDomains":["www.onuro.ai"],"gitSource":{"type":"github","owner":"julian-shalaby","repo":"onuro-landing-page","deployBranch":"main","contentDirectory":"src/docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a4d4111dbc5406238402899","collectionId":"a53dee29-5a97-42da-b1b1-aa7205a3b0c7","schemaVersion":"v2"},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6a4d4111dbc5406238402899:success","clientVersion":"0.0.3965","searchFilterCounts":[{"language":"default","tag":"Code","count":15},{"language":"default","tag":"Features","count":13},{"language":"default","tag":"Chat","count":8},{"language":"default","tag":"Keyboard Shortcuts","count":5},{"language":"default","tag":"Tool Tips","count":5},{"language":"default","tag":"Pricing","count":4},{"language":"default","tag":"Usage Based Pricing","count":3},{"language":"default","tag":"Overview","count":1}]},"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":true},"customCss":[],"page":{"pagePath":"code/shortcuts/code-completion","slug":"/code/shortcuts/code-completion","pageMetadata":{"title":"Code Completion","description":"Trigger AI-powered code suggestions","icon":"wand-magic-sparkles","href":"/code/shortcuts/code-completion"},"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: \"Trigger AI-powered code suggestions\"\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`,p:`p`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Heading,Table}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`The code completion shortcut allows you to request AI-powered code suggestions on demand when no code is selected.`}),`\n`,_jsx(Heading,{level:`2`,id:`shortcut-keys`,children:`Shortcut Keys`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Platform`}),_jsx(_components.th,{children:`Shortcut`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Mac`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`Option + X`}),` (with no text selected)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Windows/Linux`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`Alt + X`}),` (with no text selected)`]})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`usage`,children:`Usage`}),`\n`,_jsxs(_components.p,{children:[`This shortcut triggers code completions when your cursor is positioned in the code without any text selected. If you have text selected, the same shortcut will trigger `,_jsx(_components.a,{href:`/code/shortcuts/inline-code-edits`,children:`Inline Code Edits`}),` instead.`]})]})}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":"Code Completion","description":"Trigger AI-powered code suggestions","icon":"wand-magic-sparkles","href":"/code/shortcuts/code-completion"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Shortcut Keys","slug":"shortcut-keys","depth":2,"children":[]},{"title":"Usage","slug":"usage","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"onuro","siteName":"Onuro Documentation","title":"Code Completion - Onuro Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2025-12-24T17:12:54.719Z","originalFileLocation":"code/shortcuts/code-completion.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=\"Trigger AI-powered code suggestions\">\u003cmeta data-mint-head name=\"application-name\" content=\"Onuro Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/onuro/1Nni-WMrqrTtek7X/_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=\"/docs/mintlify-assets/_mintlify/favicons/onuro/1Nni-WMrqrTtek7X/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/onuro/1Nni-WMrqrTtek7X/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/onuro/1Nni-WMrqrTtek7X/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/onuro/1Nni-WMrqrTtek7X/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/onuro/1Nni-WMrqrTtek7X/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/onuro/1Nni-WMrqrTtek7X/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/onuro/1Nni-WMrqrTtek7X/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/onuro/1Nni-WMrqrTtek7X/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Code Completion - Onuro Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Trigger AI-powered code suggestions\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Onuro Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://www.onuro.ai/docs/code/shortcuts/code-completion\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://onuro.mintlify.app/_mintlify/api/og/v2?division=Keyboard+Shortcuts\u0026amp;title=Code+Completion\u0026amp;description=Trigger+AI-powered+code+suggestions\u0026amp;theme=3703579eea8facb332588833\u0026amp;signature=19fdd49fc24c71754580c5e2826217605f083d446ca5c90848b2eefec58631d4\">\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=\"Code Completion - Onuro Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Trigger AI-powered code suggestions\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://onuro.mintlify.app/_mintlify/api/og/v2?division=Keyboard+Shortcuts\u0026amp;title=Code+Completion\u0026amp;description=Trigger+AI-powered+code+suggestions\u0026amp;theme=3703579eea8facb332588833\u0026amp;signature=19fdd49fc24c71754580c5e2826217605f083d446ca5c90848b2eefec58631d4\">\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=\"/docs/mintlify-assets/_mintlify/favicons/onuro/1Nni-WMrqrTtek7X/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Onuro Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0066FF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://www.onuro.ai/docs/code/shortcuts/code-completion\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/code/shortcuts/code-completion.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://www.onuro.ai/#organization\",\"name\":\"Onuro Documentation\",\"url\":\"https://www.onuro.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/onuro/2-KCWBlG0K3LWYde/images/aiAvatarDark.svg?fit=max\u0026auto=format\u0026n=2-KCWBlG0K3LWYde\u0026q=85\u0026s=e443751ec45a02559ac9dbb14aa2dfcd\"}},{\"@type\":\"WebSite\",\"@id\":\"https://www.onuro.ai/docs#website\",\"name\":\"Onuro Documentation\",\"url\":\"https://www.onuro.ai/docs\",\"publisher\":{\"@id\":\"https://www.onuro.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://www.onuro.ai/docs/code/shortcuts/code-completion#webpage\",\"url\":\"https://www.onuro.ai/docs/code/shortcuts/code-completion\",\"name\":\"Code Completion\",\"description\":\"Trigger AI-powered code suggestions\",\"dateModified\":\"2025-12-24T17:12:54.719Z\",\"isPartOf\":{\"@id\":\"https://www.onuro.ai/docs#website\"},\"breadcrumb\":{\"@id\":\"https://www.onuro.ai/docs/code/shortcuts/code-completion#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://www.onuro.ai/docs/code/shortcuts/code-completion#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Keyboard Shortcuts\",\"item\":\"https://www.onuro.ai/docs/code/shortcuts/chat-toggle\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Code Completion\",\"item\":\"https://www.onuro.ai/docs/code/shortcuts/code-completion\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://www.onuro.ai/docs/code/shortcuts/code-completion#article\",\"headline\":\"Code Completion\",\"name\":\"Code Completion\",\"description\":\"Trigger AI-powered code suggestions\",\"url\":\"https://www.onuro.ai/docs/code/shortcuts/code-completion\",\"mainEntityOfPage\":{\"@id\":\"https://www.onuro.ai/docs/code/shortcuts/code-completion#webpage\"},\"dateModified\":\"2025-12-24T17:12:54.719Z\",\"publisher\":{\"@id\":\"https://www.onuro.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://www.onuro.ai/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Onuro Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Onuro Documentation","nav":{"global":null,"tabs":[{"tab":"Pricing","pages":[{"title":"Pricing","href":"/pricing/overview/how-it-works"}]},{"tab":"Code","groups":[{"group":"Features","pages":[{"title":"Context Management","icon":"folder-grid","href":"/code/highlights/context-management"},{"title":"Voice Mode","icon":"microphone","href":"/code/highlights/voice-mode"},{"title":"Multimodal Inputs","icon":"photo-film","href":"/code/highlights/multimodal"},{"title":"Code Completions","icon":"wand-magic-sparkles","href":"/code/highlights/code-completions"},{"title":"Inline Code Edits","icon":"code","href":"/code/highlights/inline-code-edits"},{"title":"Customization","icon":"brain-circuit","href":"/code/highlights/customization"},{"title":"Semantic Search","icon":"magnifying-glass","href":"/code/highlights/semantic-search"}]},{"group":"Keyboard Shortcuts","pages":[{"title":"Toggle Chat","description":"Quickly open or close the chat interface","icon":"message","href":"/code/shortcuts/chat-toggle"},{"title":"Code Completion","icon":"wand-magic-sparkles","href":"/code/shortcuts/code-completion"},{"title":"Inline Code Edits","description":"Trigger AI-powered code modifications for selected ranges","icon":"code","href":"/code/shortcuts/inline-code-edits"},{"title":"Voice Mode","icon":"microphone","href":"/code/shortcuts/voice-mode"}]},{"group":"Tool Tips","pages":[{"title":"Model Pricing","icon":"money-bill","href":"/code/tooltips/model-pricing"},{"title":"File Paths","icon":"folder-tree","href":"/code/tooltips/file-paths"},{"title":"AI Avatar","icon":"robot","href":"/code/tooltips/ai-avatar"},{"title":"User Avatar","icon":"user","href":"/code/tooltips/user-avatar"}]}]},{"tab":"Chat","pages":[{"title":"Chat","href":"/chat/highlights/chat-history"}]}]},"title":"Code Completion - Onuro Documentation","buildId":"dpl_BvXubCjoPYfvfFiCP5WgKvGYUZ9k","deploymentId":"dpl_BvXubCjoPYfvfFiCP5WgKvGYUZ9k","dynamics":[],"chunks":[]}