<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Vim on Linux Learning Lab</title><link>https://linuxlearninglab.com/tags/vim/</link><description>Recent content in Vim on Linux Learning Lab</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>© 2026 Linux Learning Lab</copyright><lastBuildDate>Sun, 12 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://linuxlearninglab.com/tags/vim/index.xml" rel="self" type="application/rss+xml"/><item><title>How to Edit Columns of Text in Vim</title><link>https://linuxlearninglab.com/posts/vim-visual-block-mode/</link><pubDate>Sun, 12 Jul 2026 00:00:00 +0000</pubDate><guid>https://linuxlearninglab.com/posts/vim-visual-block-mode/</guid><description>How to use Vim&amp;rsquo;s visual block mode to select columns, insert text on multiple lines, delete vertical slices, replace blocks, and reformat aligned data.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://linuxlearninglab.com/posts/vim-visual-block-mode/featured.jpg"/></item><item><title>How to Search Across an Entire Project in Vim</title><link>https://linuxlearninglab.com/posts/vim-searching-across-projects/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>https://linuxlearninglab.com/posts/vim-searching-across-projects/</guid><description>Find text, patterns, and symbols across all files in a project without leaving Vim — using grep, vimgrep, and the quickfix list.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://linuxlearninglab.com/posts/vim-searching-across-projects/featured.jpg"/></item><item><title>How to Edit Inside Quotes, Brackets, and Tags in Vim</title><link>https://linuxlearninglab.com/posts/vim-editing-inside-delimiters/</link><pubDate>Thu, 25 Jun 2026 00:00:00 +0000</pubDate><guid>https://linuxlearninglab.com/posts/vim-editing-inside-delimiters/</guid><description>Master Vim&amp;rsquo;s text objects to change, delete, or yank content inside quotes, parentheses, braces, brackets, and HTML tags — without touching the delimiters.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://linuxlearninglab.com/posts/vim-editing-inside-delimiters/featured.jpg"/></item><item><title>How to Rename Variables Across a File in Vim</title><link>https://linuxlearninglab.com/posts/vim-renaming-variables/</link><pubDate>Thu, 25 Jun 2026 00:00:00 +0000</pubDate><guid>https://linuxlearninglab.com/posts/vim-renaming-variables/</guid><description>Multiple techniques for renaming variables in Vim — from simple substitution to selective renaming with gn, macros, and the quickfix list.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://linuxlearninglab.com/posts/vim-renaming-variables/featured.jpg"/></item><item><title>How to Jump to Definitions in Vim with Tags</title><link>https://linuxlearninglab.com/posts/vim-tags-and-go-to-definition/</link><pubDate>Sat, 13 Jun 2026 00:00:00 +0000</pubDate><guid>https://linuxlearninglab.com/posts/vim-tags-and-go-to-definition/</guid><description>Navigate codebases like an IDE — jump from function calls to definitions across files using ctags, tag commands, and tag stacks.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://linuxlearninglab.com/posts/vim-tags-and-go-to-definition/featured.jpg"/></item><item><title>How to Use Vim's Quickfix and Location Lists</title><link>https://linuxlearninglab.com/posts/vim-quickfix-and-location-lists/</link><pubDate>Sat, 13 Jun 2026 00:00:00 +0000</pubDate><guid>https://linuxlearninglab.com/posts/vim-quickfix-and-location-lists/</guid><description>Navigate compiler errors, grep results, and lint output without leaving Vim — using the quickfix list to jump between locations across your project.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://linuxlearninglab.com/posts/vim-quickfix-and-location-lists/featured.jpg"/></item><item><title>Vim Basics: Navigating and Editing</title><link>https://linuxlearninglab.com/posts/vim-basics/</link><pubDate>Fri, 05 Jun 2026 00:00:00 +0000</pubDate><guid>https://linuxlearninglab.com/posts/vim-basics/</guid><description>A practical introduction to Vim — modes, movement, basic editing, and the commands you need to be productive from day one.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://linuxlearninglab.com/posts/vim-basics/featured.jpg"/></item><item><title>Vim Configuration: Making It Yours</title><link>https://linuxlearninglab.com/posts/vim-configuration/</link><pubDate>Fri, 05 Jun 2026 00:00:00 +0000</pubDate><guid>https://linuxlearninglab.com/posts/vim-configuration/</guid><description>How to configure Vim with .vimrc — essential settings, key mappings, the leader key, and a practical starter configuration.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://linuxlearninglab.com/posts/vim-configuration/featured.jpg"/></item><item><title>Vim Motions and Operators</title><link>https://linuxlearninglab.com/posts/vim-motions-and-operators/</link><pubDate>Fri, 05 Jun 2026 00:00:00 +0000</pubDate><guid>https://linuxlearninglab.com/posts/vim-motions-and-operators/</guid><description>Understanding Vim&amp;rsquo;s composable grammar — operators, motions, text objects, and counts — and why it makes editing faster than any other approach.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://linuxlearninglab.com/posts/vim-motions-and-operators/featured.jpg"/></item><item><title>Vim Productivity: Registers, Macros, and Shortcuts</title><link>https://linuxlearninglab.com/posts/vim-registers-macros/</link><pubDate>Fri, 05 Jun 2026 00:00:00 +0000</pubDate><guid>https://linuxlearninglab.com/posts/vim-registers-macros/</guid><description>Registers for managing multiple clipboards, macros for automating repetitive edits, and power commands that save time daily.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://linuxlearninglab.com/posts/vim-registers-macros/featured.jpg"/></item><item><title>Vim Search, Replace, and Navigation</title><link>https://linuxlearninglab.com/posts/vim-search-and-replace/</link><pubDate>Fri, 05 Jun 2026 00:00:00 +0000</pubDate><guid>https://linuxlearninglab.com/posts/vim-search-and-replace/</guid><description>Searching, substitution, regex, jumping between locations, and marks — the tools that let you move through files with precision.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://linuxlearninglab.com/posts/vim-search-and-replace/featured.jpg"/></item><item><title>Vim Workflow: Buffers, Windows, and Tabs</title><link>https://linuxlearninglab.com/posts/vim-buffers-windows-tabs/</link><pubDate>Fri, 05 Jun 2026 00:00:00 +0000</pubDate><guid>https://linuxlearninglab.com/posts/vim-buffers-windows-tabs/</guid><description>How to work with multiple files in Vim using buffers, splits, and tabs — and when to use each one.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://linuxlearninglab.com/posts/vim-buffers-windows-tabs/featured.jpg"/></item></channel></rss>