{"id":1800,"date":"2023-08-29T08:15:34","date_gmt":"2023-08-29T16:15:34","guid":{"rendered":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/power-pages\/get-coding-assistance-with-copilot-while-editing-site-code-in-visual-studio-code-desktop\/"},"modified":"2025-07-09T15:17:55","modified_gmt":"2025-07-09T22:17:55","slug":"get-coding-assistance-with-copilot-while-editing-site-code-in-visual-studio-code-desktop","status":"publish","type":"post","link":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/power-pages\/get-coding-assistance-with-copilot-while-editing-site-code-in-visual-studio-code-desktop\/","title":{"rendered":"Get coding assistance with Copilot while editing site code in Visual Studio Code desktop"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">We are excited to announce a new preview feature: Copilot in Power Pages for Visual Studio Code desktop. This feature provides you with coding assistance while you edit your site code in Visual Studio Code desktop using natural language chat interaction. You can use Copilot in Power Pages to describe your expected code behavior and get AI-generated code snippets that you can refine and use for various aspects of your site development.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Note<\/strong>: To use this feature, you need to sign into your environment, and it is only available in the US region in English language.<\/p>\n\n\n\n<figure class=\"wp-block-video wp-block-html\"><video controls=\"\" height=\"300\" poster=\"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/wp-content\/uploads\/2023\/08\/image-9-1024x576.png\" src=\"https:\/\/qisjja.DM.files.1drv.com\/y4mpwy0gjrbzPM_vtaXn-4ETKgEyUQgAQmwg23ldroI_VPlvhNezSUArSpHlpDZphf3ygdbx_FMlWfe0XXwQnhgOAkc3U3ncOfe-Me4QTqXZFUS_O2oP8vakPnA5US0v5BBXh1N50ETB2i03pUCF1Za0ld-DWMVIlAdjUPYndPuZPzBg0SD3BymO4_2oN8nPbb6bI_5Xz5rahJSkwq0r4pdFQ?\" style=\"position: relative;height: 424px;width: 100%;overflow: hidden\" width=\"100%\"><\/video><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"feature-capabilities\">Feature capabilities<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">With Copilot, you can get coding assistance for:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li class=\"wp-block-list-item\"><strong>Form and List customization: <\/strong>allow custom validation for forms and add interactive experience to form and list using JavaScript.<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><strong>Webpage customizations:<\/strong> generate HTML components and add styles to your pages.<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><strong>Web Template:<\/strong> generate HTML templates.<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><strong>Liquid: <\/strong>generate liquid code to add dynamic content in Webpages or Web Templates.<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><strong>FetchXML:<\/strong> Get help with writing FetchXML to query data from Dataverse.<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><strong>Web API: <\/strong>Generate code for Power Pages Web APIs to Create\/Read\/Update\/Delete Dataverse records.<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><strong>Content Snippets:<\/strong> Get help with writing reusable content blocks across multiple pages.<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><strong>Provide feedback:<\/strong> Use feedback option to share your input and suggestions. <\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"1-form-and-list-customization\">1. Form and List customization<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Form and List customization is a feature that allows you to customize the appearance and behavior of your forms and lists on your site pages. You can use Form and List customization to change the layout, style, validation, and actions of your Forms and Lists. With Copilot, you can chat with the AI assistant and get code snippets for adding custom validation and interactivity to your Forms and Lists in your site code.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Sample prompt for form validation<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Generate JavaScript code for form field validation to ensure age is greater than 18.<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Sample prompt for list customization<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Write JavaScript code to highlight the row where loan status is approved in table list.<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">To learn more about Form and List customization, visit&nbsp;<a href=\"https:\/\/learn.microsoft.com\/power-pages\/configure\/basic-forms#additional-settings\" rel=\"noreferrer noopener\" target=\"_blank\">form link<\/a> and <a href=\"https:\/\/learn.microsoft.com\/power-pages\/configure\/add-custom-javascript-list\" rel=\"noreferrer noopener\" target=\"_blank\">list link<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"2-webpage-customizations\">2. Webpage customizations<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Webpage customizations is a feature that allows you to customize various aspects of your webpages such as HTML components, styles, and more. You can use Webpage customizations to enhance the look and feel of your site pages. With Copilot, you can chat with the AI assistant and get code snippets for generating HTML components and adding styles to your pages in your site code.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Sample prompt <\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Write HTML code for the webpage to show loan registration form FAQ as a list group.<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">To learn more about Webpage customizations, visit&nbsp;<a href=\"https:\/\/learn.microsoft.com\/power-pages\/getting-started\/first-page\" rel=\"noreferrer noopener\" target=\"_blank\">this link<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"3-web-template\">3. Web Template<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Web Template is a feature that allows you to create HTML templates for your site pages. You can use Web Template to define the layout, style, and content of your pages. With Copilot, you can chat with the AI assistant and get code snippets for creating and using Web Templates in your site code.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Sample prompt<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Create a web template with breadcrumb and page title.<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">To learn more about Web Template, visit&nbsp;<a href=\"https:\/\/learn.microsoft.com\/power-pages\/configure\/web-templates\" rel=\"noreferrer noopener\" target=\"_blank\">this link<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"4-liquid\">4. Liquid<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Liquid is a feature that allows you to add dynamic content to your Webpages or Web Templates. You can use Liquid to access data from Dataverse or other sources and display it on your pages. With Copilot, you can chat with the AI assistant and get code snippets for writing Liquid expressions in your site code.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Sample prompt<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Generate liquid code to check if user has admin role.<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">To learn more about Liquid, visit&nbsp;<a href=\"https:\/\/learn.microsoft.com\/power-pages\/configure\/liquid\/liquid-overview\" rel=\"noreferrer noopener\" target=\"_blank\">this link<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"5-fetchxml\">5. FetchXML<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">FetchXML is a feature that allows you to query data from Dataverse using XML syntax. You can use FetchXML to filter, sort, aggregate, or join data from different entities. With Copilot, you can chat with the AI assistant and get code snippets for writing FetchXML queries in your site code.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Sample prompt<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Generate a fetchxml liquid query to retrieve the list of contacts who are having credit score more than 500 and are active.<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">To learn more about FetchXML, visit&nbsp;<a href=\"https:\/\/learn.microsoft.com\/power-pages\/configure\/liquid\/template-tags#fetchxml\" rel=\"noreferrer noopener\" target=\"_blank\">this link<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"6-web-api\">6. Web API<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Web API is a feature that allows you to interact with Dataverse records using HTTP requests. You can use Web API to create, read, update, or delete records from different entities. With Copilot, you can chat with the AI assistant and get code snippets for writing Web API requests in your site code.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Sample prompt<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Generate Web API code to query active contact records.<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">To learn more about Web API, visit&nbsp;<a href=\"https:\/\/learn.microsoft.com\/power-pages\/configure\/web-api-overview\" rel=\"noreferrer noopener\" target=\"_blank\">this link<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"7-content-snippets\">7. Content Snippets<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Content Snippets is a feature that allows you to write reusable content blocks that can be used across multiple pages. You can use Content Snippets to store common HTML, CSS, or JavaScript code that you want to reuse on different pages. With Copilot, you can chat with the AI assistant and get code snippets for creating and using Content Snippets in your site code.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Sample prompt<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Generate content snippets to display copyright, current date and \"All rights reserved.\" message.<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">To learn more about Content Snippets, visit&nbsp;<a href=\"https:\/\/docs.microsoft.com\/en-us\/powerapps\/maker\/portals\/content-snippets\" rel=\"noreferrer noopener\" target=\"_blank\">this link<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"8-provide-feedback\">8. Provide feedback<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In every response of the Copilot chat, select the feedback options, a thumb up (?) if you like the response or thumb down (?) if you didn\u2019t like it. Your feedback greatly helps improve the capabilities of this feature.<\/p>\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img decoding=\"async\" src=\"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/wp-content\/uploads\/2023\/08\/image-7.webp\" alt=\"graphical user interface\" class=\"wp-image-1936 webp-format\" srcset=\"\" data-orig-src=\"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/wp-content\/uploads\/2023\/08\/image-7.webp\"><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-to-use-copilot\">How to use Copilot<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li class=\"wp-block-list-item\"><strong>Install Power Platform Extension:<\/strong> Ensure you have the <a data-id=\"https:\/\/learn.microsoft.com\/en-us\/power-pages\/configure\/vs-code-extension\" data-type=\"link\" href=\"https:\/\/learn.microsoft.com\/power-pages\/configure\/vs-code-extension#install-visual-studio-code-extension\" rel=\"noreferrer noopener\" target=\"_blank\">Power Platform Tools extension (version 2.0.3 or higher) installed within Visual Studio Code<\/a> .<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><strong>Access Copilot:<\/strong> <a data-id=\"https:\/\/learn.microsoft.com\/en-us\/power-pages\/configure\/vs-code-extension#download-website-content\" data-type=\"link\" href=\"https:\/\/learn.microsoft.com\/power-pages\/configure\/vs-code-extension#download-website-content\" rel=\"noreferrer noopener\" target=\"_blank\">Download and open your Power Pages site <\/a><a data-id=\"https:\/\/learn.microsoft.com\/en-us\/power-pages\/configure\/vs-code-extension#download-website-content\" data-type=\"link\" href=\"https:\/\/learn.microsoft.com\/power-pages\/configure\/vs-code-extension#download-website-content\" rel=\"noreferrer noopener\" target=\"_blank\">r<\/a><a data-id=\"https:\/\/learn.microsoft.com\/en-us\/power-pages\/configure\/vs-code-extension#download-website-content\" data-type=\"link\" href=\"https:\/\/learn.microsoft.com\/power-pages\/configure\/vs-code-extension#download-website-content\" rel=\"noreferrer noopener\" target=\"_blank\">o<\/a><a data-id=\"https:\/\/learn.microsoft.com\/en-us\/power-pages\/configure\/vs-code-extension#download-website-content\" data-type=\"link\" href=\"https:\/\/learn.microsoft.com\/power-pages\/configure\/vs-code-extension#download-website-content\" rel=\"noreferrer noopener\" target=\"_blank\">o<\/a><a data-id=\"https:\/\/learn.microsoft.com\/en-us\/power-pages\/configure\/vs-code-extension#download-website-content\" data-type=\"link\" href=\"https:\/\/learn.microsoft.com\/power-pages\/configure\/vs-code-extension#download-website-content\" rel=\"noreferrer noopener\" target=\"_blank\">t<\/a><a data-id=\"https:\/\/learn.microsoft.com\/en-us\/power-pages\/configure\/vs-code-extension#download-website-content\" data-type=\"link\" href=\"https:\/\/learn.microsoft.com\/power-pages\/configure\/vs-code-extension#download-website-content\" rel=\"noreferrer noopener\" target=\"_blank\"> <\/a><a data-id=\"https:\/\/learn.microsoft.com\/en-us\/power-pages\/configure\/vs-code-extension#download-website-content\" data-type=\"link\" href=\"https:\/\/learn.microsoft.com\/power-pages\/configure\/vs-code-extension#download-website-content\" rel=\"noreferrer noopener\" target=\"_blank\">f<\/a><a data-id=\"https:\/\/learn.microsoft.com\/en-us\/power-pages\/configure\/vs-code-extension#download-website-content\" data-type=\"link\" href=\"https:\/\/learn.microsoft.com\/power-pages\/configure\/vs-code-extension#download-website-content\" rel=\"noreferrer noopener\" target=\"_blank\">o<\/a><a data-id=\"https:\/\/learn.microsoft.com\/en-us\/power-pages\/configure\/vs-code-extension#download-website-content\" data-type=\"link\" href=\"https:\/\/learn.microsoft.com\/power-pages\/configure\/vs-code-extension#download-website-content\" rel=\"noreferrer noopener\" target=\"_blank\">l<\/a><a data-id=\"https:\/\/learn.microsoft.com\/en-us\/power-pages\/configure\/vs-code-extension#download-website-content\" data-type=\"link\" href=\"https:\/\/learn.microsoft.com\/power-pages\/configure\/vs-code-extension#download-website-content\" rel=\"noreferrer noopener\" target=\"_blank\">d<\/a><a data-id=\"https:\/\/learn.microsoft.com\/en-us\/power-pages\/configure\/vs-code-extension#download-website-content\" data-type=\"link\" href=\"https:\/\/learn.microsoft.com\/power-pages\/configure\/vs-code-extension#download-website-content\" rel=\"noreferrer noopener\" target=\"_blank\">e<\/a><a data-id=\"https:\/\/learn.microsoft.com\/en-us\/power-pages\/configure\/vs-code-extension#download-website-content\" data-type=\"link\" href=\"https:\/\/learn.microsoft.com\/power-pages\/configure\/vs-code-extension#download-website-content\" rel=\"noreferrer noopener\" target=\"_blank\">r<\/a><a data-id=\"https:\/\/learn.microsoft.com\/en-us\/power-pages\/configure\/vs-code-extension#download-website-content\" data-type=\"link\" href=\"https:\/\/learn.microsoft.com\/power-pages\/configure\/vs-code-extension#download-website-content\" rel=\"noreferrer noopener\" target=\"_blank\"> <\/a><a data-id=\"https:\/\/learn.microsoft.com\/en-us\/power-pages\/configure\/vs-code-extension#download-website-content\" data-type=\"link\" href=\"https:\/\/learn.microsoft.com\/power-pages\/configure\/vs-code-extension#download-website-content\" rel=\"noreferrer noopener\" target=\"_blank\">in Visual Studio Code<\/a> and activate the Copilot feature from left navigation by selecting &#8220;Power Platform&#8221;.<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><strong>Engage in Natural Language Interaction:<\/strong> Describe the expected behavior of your code using natural language. Copilot will generate code snippets based on your descriptions.<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><strong>Insert or copy AI generated code to your site:<\/strong> If you are happy with the generated code, you can easily copy and paste the code snippet or insert the code to Power Pages site. <\/li>\n\n\n\n<li class=\"wp-block-list-item\"><strong>Refine and Implement:<\/strong> Review the AI-generated code snippets, refining them as needed to match your exact requirements.<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><strong>Provide feedback:<\/strong> Select the feedback options, a thumb up (?) if you like the response or thumb down (?) if you didn\u2019t like it and provide your feedback. <\/li>\n<\/ol>\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/wp-content\/uploads\/2023\/08\/image-8-1024x496.webp\" alt=\"text\" class=\"wp-image-1940 webp-format\" srcset=\"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/wp-content\/uploads\/2023\/08\/image-8-1024x496.webp 1024w, https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/wp-content\/uploads\/2023\/08\/image-8-300x145.webp 300w, https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/wp-content\/uploads\/2023\/08\/image-8-768x372.webp 768w, https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/wp-content\/uploads\/2023\/08\/image-8-1536x744.webp 1536w, https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/wp-content\/uploads\/2023\/08\/image-8-2048x992.webp 2048w\" data-orig-src=\"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/wp-content\/uploads\/2023\/08\/image-8-1024x496.webp\"><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"we-are-looking-forward-to-your-feedback\">We are looking forward to your feedback<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Copilot in Power Pages is designed to streamline your coding journey and amplify your creativity. Your feedback is crucial in shaping the future of this feature. We want to&nbsp;<a href=\"https:\/\/ideas.powerpages.microsoft.com\/d365community\/forum\/1edba0ec-30cf-ec11-a7b5-000d3a545c96\" rel=\"noreferrer noopener\" target=\"_blank\">hear from you<\/a>!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">See&nbsp;<a href=\"https:\/\/learn.microsoft.com\/power-pages\/configure\/add-code-copilot\" rel=\"noreferrer noopener\" target=\"_blank\">documentation here<\/a>&nbsp;for a detailed overview.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thank you,<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Neeraj Nandwana<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We are excited to announce a new preview feature: Copilot in Power Pages for Visual Studio Code desktop. This feature provides you with coding assistance while you edit your site code in Visual Studio Code desktop using natural language chat interaction.<\/p>\n","protected":false},"author":459,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","ms-ems-related-posts":[],"footnotes":""},"audience":[3378],"content-type":[],"job-role":[],"product":[3475],"property":[],"topic":[3422,3435],"coauthors":[3265],"class_list":["post-1800","post","type-post","status-publish","format-standard","hentry","audience-it-professional","product-power-pages","topic-hyperautomation","topic-operations","review-flag-1593580362-167","review-flag-1593580428-604","review-flag-1-1593580433-195","review-flag-2-1593580438-256","review-flag-3-1593580443-447","review-flag-4-1593580448-746","review-flag-5-1593580453-993","review-flag-6-1593580458-788","review-flag-7-1593580464-676","review-flag-8-1593580468-197","review-flag-new-1593580248-627"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Get coding assistance with Copilot while editing site code in Visual Studio Code desktop - Microsoft Power Platform Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/power-pages\/get-coding-assistance-with-copilot-while-editing-site-code-in-visual-studio-code-desktop\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Get coding assistance with Copilot while editing site code in Visual Studio Code desktop - Microsoft Power Platform Blog\" \/>\n<meta property=\"og:description\" content=\"We are excited to announce a new preview feature: Copilot in Power Pages for Visual Studio Code desktop. This feature provides you with coding assistance while you edit your site code in Visual Studio Code desktop using natural language chat interaction.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/power-pages\/get-coding-assistance-with-copilot-while-editing-site-code-in-visual-studio-code-desktop\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Power Platform Blog\" \/>\n<meta property=\"article:published_time\" content=\"2023-08-29T16:15:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-09T22:17:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/wp-content\/uploads\/2023\/08\/image-7.png\" \/>\n<meta name=\"author\" content=\"Neeraj Nandwana\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Neeraj Nandwana\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/newed.any0.dpdns.org\\\/en-us\\\/power-platform\\\/blog\\\/power-pages\\\/get-coding-assistance-with-copilot-while-editing-site-code-in-visual-studio-code-desktop\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/newed.any0.dpdns.org\\\/en-us\\\/power-platform\\\/blog\\\/power-pages\\\/get-coding-assistance-with-copilot-while-editing-site-code-in-visual-studio-code-desktop\\\/\"},\"author\":[{\"@id\":\"https:\\\/\\\/newed.any0.dpdns.org\\\/en-us\\\/power-platform\\\/blog\\\/author\\\/neerajnandwana\\\/\",\"@type\":\"Person\",\"@name\":\"Neeraj Nandwana\"}],\"headline\":\"Get coding assistance with Copilot while editing site code in Visual Studio Code desktop\",\"datePublished\":\"2023-08-29T16:15:34+00:00\",\"dateModified\":\"2025-07-09T22:17:55+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/newed.any0.dpdns.org\\\/en-us\\\/power-platform\\\/blog\\\/power-pages\\\/get-coding-assistance-with-copilot-while-editing-site-code-in-visual-studio-code-desktop\\\/\"},\"wordCount\":995,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/newed.any0.dpdns.org\\\/en-us\\\/power-platform\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/newed.any0.dpdns.org\\\/en-us\\\/power-platform\\\/blog\\\/power-pages\\\/get-coding-assistance-with-copilot-while-editing-site-code-in-visual-studio-code-desktop\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/newed.any0.dpdns.org\\\/en-us\\\/power-platform\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/image-7.png\",\"keywords\":[\"Visual Studio Code\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/newed.any0.dpdns.org\\\/en-us\\\/power-platform\\\/blog\\\/power-pages\\\/get-coding-assistance-with-copilot-while-editing-site-code-in-visual-studio-code-desktop\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/newed.any0.dpdns.org\\\/en-us\\\/power-platform\\\/blog\\\/power-pages\\\/get-coding-assistance-with-copilot-while-editing-site-code-in-visual-studio-code-desktop\\\/\",\"url\":\"https:\\\/\\\/newed.any0.dpdns.org\\\/en-us\\\/power-platform\\\/blog\\\/power-pages\\\/get-coding-assistance-with-copilot-while-editing-site-code-in-visual-studio-code-desktop\\\/\",\"name\":\"Get coding assistance with Copilot while editing site code in Visual Studio Code desktop - Microsoft Power Platform Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/newed.any0.dpdns.org\\\/en-us\\\/power-platform\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/newed.any0.dpdns.org\\\/en-us\\\/power-platform\\\/blog\\\/power-pages\\\/get-coding-assistance-with-copilot-while-editing-site-code-in-visual-studio-code-desktop\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/newed.any0.dpdns.org\\\/en-us\\\/power-platform\\\/blog\\\/power-pages\\\/get-coding-assistance-with-copilot-while-editing-site-code-in-visual-studio-code-desktop\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/newed.any0.dpdns.org\\\/en-us\\\/power-platform\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/image-7.png\",\"datePublished\":\"2023-08-29T16:15:34+00:00\",\"dateModified\":\"2025-07-09T22:17:55+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/newed.any0.dpdns.org\\\/en-us\\\/power-platform\\\/blog\\\/power-pages\\\/get-coding-assistance-with-copilot-while-editing-site-code-in-visual-studio-code-desktop\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/newed.any0.dpdns.org\\\/en-us\\\/power-platform\\\/blog\\\/power-pages\\\/get-coding-assistance-with-copilot-while-editing-site-code-in-visual-studio-code-desktop\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/newed.any0.dpdns.org\\\/en-us\\\/power-platform\\\/blog\\\/power-pages\\\/get-coding-assistance-with-copilot-while-editing-site-code-in-visual-studio-code-desktop\\\/#primaryimage\",\"url\":\"https:\\\/\\\/newed.any0.dpdns.org\\\/en-us\\\/power-platform\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/image-7.webp\",\"contentUrl\":\"https:\\\/\\\/newed.any0.dpdns.org\\\/en-us\\\/power-platform\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/image-7.webp\",\"width\":266,\"height\":225,\"caption\":\"graphical user interface\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/newed.any0.dpdns.org\\\/en-us\\\/power-platform\\\/blog\\\/power-pages\\\/get-coding-assistance-with-copilot-while-editing-site-code-in-visual-studio-code-desktop\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/newed.any0.dpdns.org\\\/en-us\\\/power-platform\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Get coding assistance with Copilot while editing site code in Visual Studio Code desktop\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/newed.any0.dpdns.org\\\/en-us\\\/power-platform\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/newed.any0.dpdns.org\\\/en-us\\\/power-platform\\\/blog\\\/\",\"name\":\"Microsoft Power Platform Blog\",\"description\":\"Innovate with Business Apps\",\"publisher\":{\"@id\":\"https:\\\/\\\/newed.any0.dpdns.org\\\/en-us\\\/power-platform\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/newed.any0.dpdns.org\\\/en-us\\\/power-platform\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/newed.any0.dpdns.org\\\/en-us\\\/power-platform\\\/blog\\\/#organization\",\"name\":\"Microsoft Power Platform Blog\",\"url\":\"https:\\\/\\\/newed.any0.dpdns.org\\\/en-us\\\/power-platform\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/newed.any0.dpdns.org\\\/en-us\\\/power-platform\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/newed.any0.dpdns.org\\\/en-us\\\/power-platform\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/Microsoft-Logo-e1685482038800.png\",\"contentUrl\":\"https:\\\/\\\/newed.any0.dpdns.org\\\/en-us\\\/power-platform\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/Microsoft-Logo-e1685482038800.png\",\"width\":194,\"height\":145,\"caption\":\"Microsoft Power Platform Blog\"},\"image\":{\"@id\":\"https:\\\/\\\/newed.any0.dpdns.org\\\/en-us\\\/power-platform\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/newed.any0.dpdns.org\\\/en-us\\\/power-platform\\\/blog\\\/#\\\/schema\\\/person\\\/083e3f19150989d2bab0fb2a2212d5c6\",\"name\":\"Neeraj Nandwana\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/newed.any0.dpdns.org\\\/en-us\\\/power-platform\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/cropped-Neeraj-LinkedIn-96x96.jpg93c2b92550d537ed4e7575656d77608a\",\"url\":\"https:\\\/\\\/newed.any0.dpdns.org\\\/en-us\\\/power-platform\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/cropped-Neeraj-LinkedIn-96x96.jpg\",\"contentUrl\":\"https:\\\/\\\/newed.any0.dpdns.org\\\/en-us\\\/power-platform\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/cropped-Neeraj-LinkedIn-96x96.jpg\",\"caption\":\"Neeraj Nandwana\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/neerajnandwana\\\/\"],\"url\":\"https:\\\/\\\/newed.any0.dpdns.org\\\/en-us\\\/power-platform\\\/blog\\\/author\\\/neerajnandwana\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Get coding assistance with Copilot while editing site code in Visual Studio Code desktop - Microsoft Power Platform Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/power-pages\/get-coding-assistance-with-copilot-while-editing-site-code-in-visual-studio-code-desktop\/","og_locale":"en_US","og_type":"article","og_title":"Get coding assistance with Copilot while editing site code in Visual Studio Code desktop - Microsoft Power Platform Blog","og_description":"We are excited to announce a new preview feature: Copilot in Power Pages for Visual Studio Code desktop. This feature provides you with coding assistance while you edit your site code in Visual Studio Code desktop using natural language chat interaction.","og_url":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/power-pages\/get-coding-assistance-with-copilot-while-editing-site-code-in-visual-studio-code-desktop\/","og_site_name":"Microsoft Power Platform Blog","article_published_time":"2023-08-29T16:15:34+00:00","article_modified_time":"2025-07-09T22:17:55+00:00","og_image":[{"url":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/wp-content\/uploads\/2023\/08\/image-7.png","type":"","width":"","height":""}],"author":"Neeraj Nandwana","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Neeraj Nandwana","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/power-pages\/get-coding-assistance-with-copilot-while-editing-site-code-in-visual-studio-code-desktop\/#article","isPartOf":{"@id":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/power-pages\/get-coding-assistance-with-copilot-while-editing-site-code-in-visual-studio-code-desktop\/"},"author":[{"@id":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/author\/neerajnandwana\/","@type":"Person","@name":"Neeraj Nandwana"}],"headline":"Get coding assistance with Copilot while editing site code in Visual Studio Code desktop","datePublished":"2023-08-29T16:15:34+00:00","dateModified":"2025-07-09T22:17:55+00:00","mainEntityOfPage":{"@id":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/power-pages\/get-coding-assistance-with-copilot-while-editing-site-code-in-visual-studio-code-desktop\/"},"wordCount":995,"commentCount":0,"publisher":{"@id":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/#organization"},"image":{"@id":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/power-pages\/get-coding-assistance-with-copilot-while-editing-site-code-in-visual-studio-code-desktop\/#primaryimage"},"thumbnailUrl":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/wp-content\/uploads\/2023\/08\/image-7.png","keywords":["Visual Studio Code"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/power-pages\/get-coding-assistance-with-copilot-while-editing-site-code-in-visual-studio-code-desktop\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/power-pages\/get-coding-assistance-with-copilot-while-editing-site-code-in-visual-studio-code-desktop\/","url":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/power-pages\/get-coding-assistance-with-copilot-while-editing-site-code-in-visual-studio-code-desktop\/","name":"Get coding assistance with Copilot while editing site code in Visual Studio Code desktop - Microsoft Power Platform Blog","isPartOf":{"@id":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/power-pages\/get-coding-assistance-with-copilot-while-editing-site-code-in-visual-studio-code-desktop\/#primaryimage"},"image":{"@id":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/power-pages\/get-coding-assistance-with-copilot-while-editing-site-code-in-visual-studio-code-desktop\/#primaryimage"},"thumbnailUrl":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/wp-content\/uploads\/2023\/08\/image-7.png","datePublished":"2023-08-29T16:15:34+00:00","dateModified":"2025-07-09T22:17:55+00:00","breadcrumb":{"@id":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/power-pages\/get-coding-assistance-with-copilot-while-editing-site-code-in-visual-studio-code-desktop\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/power-pages\/get-coding-assistance-with-copilot-while-editing-site-code-in-visual-studio-code-desktop\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/power-pages\/get-coding-assistance-with-copilot-while-editing-site-code-in-visual-studio-code-desktop\/#primaryimage","url":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/wp-content\/uploads\/2023\/08\/image-7.webp","contentUrl":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/wp-content\/uploads\/2023\/08\/image-7.webp","width":266,"height":225,"caption":"graphical user interface"},{"@type":"BreadcrumbList","@id":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/power-pages\/get-coding-assistance-with-copilot-while-editing-site-code-in-visual-studio-code-desktop\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/"},{"@type":"ListItem","position":2,"name":"Get coding assistance with Copilot while editing site code in Visual Studio Code desktop"}]},{"@type":"WebSite","@id":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/#website","url":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/","name":"Microsoft Power Platform Blog","description":"Innovate with Business Apps","publisher":{"@id":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/#organization","name":"Microsoft Power Platform Blog","url":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png","contentUrl":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png","width":194,"height":145,"caption":"Microsoft Power Platform Blog"},"image":{"@id":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/#\/schema\/person\/083e3f19150989d2bab0fb2a2212d5c6","name":"Neeraj Nandwana","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/wp-content\/uploads\/2024\/09\/cropped-Neeraj-LinkedIn-96x96.jpg93c2b92550d537ed4e7575656d77608a","url":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/wp-content\/uploads\/2024\/09\/cropped-Neeraj-LinkedIn-96x96.jpg","contentUrl":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/wp-content\/uploads\/2024\/09\/cropped-Neeraj-LinkedIn-96x96.jpg","caption":"Neeraj Nandwana"},"sameAs":["https:\/\/www.linkedin.com\/in\/neerajnandwana\/"],"url":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/author\/neerajnandwana\/"}]}},"bloginabox_animated_featured_image":null,"bloginabox_display_generated_audio":false,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Power Platform Blog","distributor_original_site_url":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/1800","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/users\/459"}],"replies":[{"embeddable":true,"href":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/comments?post=1800"}],"version-history":[{"count":2,"href":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/1800\/revisions"}],"predecessor-version":[{"id":131850,"href":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/1800\/revisions\/131850"}],"wp:attachment":[{"href":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/media?parent=1800"}],"wp:term":[{"taxonomy":"audience","embeddable":true,"href":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/audience?post=1800"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/content-type?post=1800"},{"taxonomy":"job-role","embeddable":true,"href":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/job-role?post=1800"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/product?post=1800"},{"taxonomy":"property","embeddable":true,"href":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/property?post=1800"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/topic?post=1800"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/newed.any0.dpdns.org\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/coauthors?post=1800"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}