{"id":2013,"date":"2023-01-27T10:38:53","date_gmt":"2023-01-27T05:08:53","guid":{"rendered":"https:\/\/trysiteprice.com\/blog\/?p=2013"},"modified":"2023-01-27T10:38:53","modified_gmt":"2023-01-27T05:08:53","slug":"how-to-undo-in-vim-vi-text-editor","status":"publish","type":"post","link":"https:\/\/trysiteprice.com\/blog\/how-to-undo-in-vim-vi-text-editor\/","title":{"rendered":"How to Undo in Vim \/ Vi text editor"},"content":{"rendered":"<p>To update the firmware on a Lenovo ThinkPad X1 Extreme or P1 Gen 2 on Linux, you can use the <code>fwupd<\/code> tool. Here are the steps to update the firmware:<\/p>\n<ol>\n<li>Install the <code>fwupd<\/code> package on your Linux system, if it&#8217;s not already installed. On Ubuntu or Debian, you can install it with:<\/li>\n<\/ol>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre-wrap hljs language-csharp\">sudo apt-<span class=\"hljs-keyword\">get<\/span> install fwupd<br \/>\n<\/code><\/div>\n<\/div>\n<p>On Fedora, you can install it with:<\/p>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre-wrap hljs\">sudo dnf install fwupd<br \/>\n<\/code><\/div>\n<\/div>\n<ol start=\"2\">\n<li>Make sure your system is up to date with the latest firmware definitions by running:<\/li>\n<\/ol>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre-wrap hljs\">sudo fwupdmgr refresh<br \/>\n<\/code><\/div>\n<\/div>\n<ol start=\"3\">\n<li>Check to see if there are any updates available for your ThinkPad by running:<\/li>\n<\/ol>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre-wrap hljs language-csharp\">sudo fwupdmgr <span class=\"hljs-keyword\">get<\/span>-updates<br \/>\n<\/code><\/div>\n<\/div>\n<ol start=\"4\">\n<li>If there are updates available, you can install them by running:<\/li>\n<\/ol>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre-wrap hljs language-sql\">sudo fwupdmgr <span class=\"hljs-keyword\">update<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<ol start=\"5\">\n<li>After the update is finished, reboot the system.<\/li>\n<\/ol>\n<p>Please note that these are general steps and you should refer to the official Lenovo documentation and Lenovo Vantage for more information, as the firmware update process may vary depending on the model and version of your ThinkPad.<\/p>\n<p>It is also important to verify that your system is on AC power, as firmware update on battery may cause your system to lose power and may cause damage to the system.<\/p>\n<p>Also, Before proceeding with a firmware update, you should make sure to have a backup of all important data, and also make sure to read the release notes and instructions provided by Lenovo very carefully as firmware update can cause damage or loss of data if not done correctly.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>To update the firmware on a Lenovo ThinkPad X1 Extreme or P1 Gen 2 on Linux, you can use the fwupd tool. Here are the steps to update the firmware: Install the fwupd package on your Linux system, if it&#8217;s not already installed. On Ubuntu or Debian, you can install it with: sudo apt-get install &#8230; <a title=\"How to Undo in Vim \/ Vi text editor\" class=\"read-more\" href=\"https:\/\/trysiteprice.com\/blog\/how-to-undo-in-vim-vi-text-editor\/\" aria-label=\"Read more about How to Undo in Vim \/ Vi text editor\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2013","post","type-post","status-publish","format-standard","hentry","category-best-tutorial"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Undo in Vim \/ Vi text editor - TrySitePrice<\/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:\/\/trysiteprice.com\/blog\/how-to-undo-in-vim-vi-text-editor\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Undo in Vim \/ Vi text editor - TrySitePrice\" \/>\n<meta property=\"og:description\" content=\"To update the firmware on a Lenovo ThinkPad X1 Extreme or P1 Gen 2 on Linux, you can use the fwupd tool. Here are the steps to update the firmware: Install the fwupd package on your Linux system, if it&#8217;s not already installed. On Ubuntu or Debian, you can install it with: sudo apt-get install ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/trysiteprice.com\/blog\/how-to-undo-in-vim-vi-text-editor\/\" \/>\n<meta property=\"og:site_name\" content=\"TrySitePrice\" \/>\n<meta property=\"article:published_time\" content=\"2023-01-27T05:08:53+00:00\" \/>\n<meta name=\"author\" content=\"Rahul Sahu\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/how-to-undo-in-vim-vi-text-editor\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/how-to-undo-in-vim-vi-text-editor\/\"},\"author\":{\"name\":\"Rahul Sahu\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4\"},\"headline\":\"How to Undo in Vim \/ Vi text editor\",\"datePublished\":\"2023-01-27T05:08:53+00:00\",\"dateModified\":\"2023-01-27T05:08:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/how-to-undo-in-vim-vi-text-editor\/\"},\"wordCount\":231,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\"},\"articleSection\":[\"Best\/Tutorial\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/trysiteprice.com\/blog\/how-to-undo-in-vim-vi-text-editor\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/how-to-undo-in-vim-vi-text-editor\/\",\"url\":\"https:\/\/trysiteprice.com\/blog\/how-to-undo-in-vim-vi-text-editor\/\",\"name\":\"How to Undo in Vim \/ Vi text editor - TrySitePrice\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#website\"},\"datePublished\":\"2023-01-27T05:08:53+00:00\",\"dateModified\":\"2023-01-27T05:08:53+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/how-to-undo-in-vim-vi-text-editor\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/trysiteprice.com\/blog\/how-to-undo-in-vim-vi-text-editor\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/how-to-undo-in-vim-vi-text-editor\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/trysiteprice.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Undo in Vim \/ Vi text editor\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#website\",\"url\":\"https:\/\/trysiteprice.com\/blog\/\",\"name\":\"TrySitePrice\",\"description\":\"Free Website Value Calculator Tool\",\"publisher\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/trysiteprice.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\",\"name\":\"TrySitePrice\",\"url\":\"https:\/\/trysiteprice.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png\",\"contentUrl\":\"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png\",\"width\":395,\"height\":268,\"caption\":\"TrySitePrice\"},\"image\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4\",\"name\":\"Rahul Sahu\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g\",\"caption\":\"Rahul Sahu\"},\"sameAs\":[\"https:\/\/trysiteprice.com\/blog\"],\"url\":\"https:\/\/trysiteprice.com\/blog\/author\/rsahu4242_trysiteprice\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Undo in Vim \/ Vi text editor - TrySitePrice","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:\/\/trysiteprice.com\/blog\/how-to-undo-in-vim-vi-text-editor\/","og_locale":"en_US","og_type":"article","og_title":"How to Undo in Vim \/ Vi text editor - TrySitePrice","og_description":"To update the firmware on a Lenovo ThinkPad X1 Extreme or P1 Gen 2 on Linux, you can use the fwupd tool. Here are the steps to update the firmware: Install the fwupd package on your Linux system, if it&#8217;s not already installed. On Ubuntu or Debian, you can install it with: sudo apt-get install ... Read more","og_url":"https:\/\/trysiteprice.com\/blog\/how-to-undo-in-vim-vi-text-editor\/","og_site_name":"TrySitePrice","article_published_time":"2023-01-27T05:08:53+00:00","author":"Rahul Sahu","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/trysiteprice.com\/blog\/how-to-undo-in-vim-vi-text-editor\/#article","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/how-to-undo-in-vim-vi-text-editor\/"},"author":{"name":"Rahul Sahu","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4"},"headline":"How to Undo in Vim \/ Vi text editor","datePublished":"2023-01-27T05:08:53+00:00","dateModified":"2023-01-27T05:08:53+00:00","mainEntityOfPage":{"@id":"https:\/\/trysiteprice.com\/blog\/how-to-undo-in-vim-vi-text-editor\/"},"wordCount":231,"commentCount":0,"publisher":{"@id":"https:\/\/trysiteprice.com\/blog\/#organization"},"articleSection":["Best\/Tutorial"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/trysiteprice.com\/blog\/how-to-undo-in-vim-vi-text-editor\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/trysiteprice.com\/blog\/how-to-undo-in-vim-vi-text-editor\/","url":"https:\/\/trysiteprice.com\/blog\/how-to-undo-in-vim-vi-text-editor\/","name":"How to Undo in Vim \/ Vi text editor - TrySitePrice","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/#website"},"datePublished":"2023-01-27T05:08:53+00:00","dateModified":"2023-01-27T05:08:53+00:00","breadcrumb":{"@id":"https:\/\/trysiteprice.com\/blog\/how-to-undo-in-vim-vi-text-editor\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/trysiteprice.com\/blog\/how-to-undo-in-vim-vi-text-editor\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/trysiteprice.com\/blog\/how-to-undo-in-vim-vi-text-editor\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/trysiteprice.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Undo in Vim \/ Vi text editor"}]},{"@type":"WebSite","@id":"https:\/\/trysiteprice.com\/blog\/#website","url":"https:\/\/trysiteprice.com\/blog\/","name":"TrySitePrice","description":"Free Website Value Calculator Tool","publisher":{"@id":"https:\/\/trysiteprice.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/trysiteprice.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/trysiteprice.com\/blog\/#organization","name":"TrySitePrice","url":"https:\/\/trysiteprice.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png","contentUrl":"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png","width":395,"height":268,"caption":"TrySitePrice"},"image":{"@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4","name":"Rahul Sahu","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g","caption":"Rahul Sahu"},"sameAs":["https:\/\/trysiteprice.com\/blog"],"url":"https:\/\/trysiteprice.com\/blog\/author\/rsahu4242_trysiteprice\/"}]}},"_links":{"self":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/2013","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/comments?post=2013"}],"version-history":[{"count":1,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/2013\/revisions"}],"predecessor-version":[{"id":2016,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/2013\/revisions\/2016"}],"wp:attachment":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/media?parent=2013"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/categories?post=2013"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/tags?post=2013"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}