The sys admin's daily grind: Customizing Vim

Charly's Column – Customizing Vim

Article from Issue 251/2021
Author(s):

Working with the infamous Vim is part of every sys admin's daily work. Charly spices up the veteran editor with personal settings for syntax highlighting and indentations.

The Vim text editor accompanies every sys admin throughout their entire professional life, just like the classic corny joke about it: "I've been using Vim for 15 years – but mainly because I have no idea how to quit it." It takes a few years for some admins to grudgingly resign themselves to the text editor. Others claim to really like Vim, but that could be Stockholm syndrome. Either way, the basics have to be drilled in because Vim is one of the constants you can and must rely on with any Linux system.

Beyond the basics, Vim offers a few functions that enhance the user experience. There are two ways to customize the editor: globally or per user. The global settings are located in the /etc/vim/vimrc file; each user can also create a file named .vimrc in their home directory. Settings made there overwrite and supplement the global settings. Many distributions do not specify global settings from the outset (i.e., /etc/vim/vimrc is empty), knowing that adjustments are always a matter of taste.

Let's look at the most important customizations that can be made as a user in .vimrc. The most popular of these relates to syntax highlighting. When programming, Vim displays certain elements such as variables, mathematical characters, loop entry and exit points, comments, and much more in different colors. The syntax on line in .vimrc enables highlighting.

[...]

Use Express-Checkout link below to read the full article (PDF).

Buy this article as PDF

Express-Checkout as PDF
Price $2.95
(incl. VAT)

Buy Linux Magazine

SINGLE ISSUES
 
SUBSCRIPTIONS
 
TABLET & SMARTPHONE APPS
Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

  • Command Line: Vundle

    If you use Vim, you'll likely need a tool to manage its hundreds of plugins. Vundle can help.

  • Command Line: Vim

    Vim feels at home with any Linux distribution. This text mode only editor, which completely does without a mouse, is a useful aid for command line fans.

  • Social Aid

    Fortunately, Facebook is not the only place you can chat: When sys admin columnist Charly Kühnast visits the web chat center Reddit, he often goes without a web browser and uses the RTV tool, which can even display photos and videos on plain text consoles.

  • Breathe deeply

    Whether you can breathe easily or not depends on what is in the air. Is there too much particulate matter that could be harmful to your health? A particulate matter measurement provides clarity – and the Raspberry Pi can help.

  • Charly's Column: ifdata

    Script-friendly ifdata from the Moreutils package delivers absolutely precise network interface status information, with no need to extract individual values.

comments powered by Disqus
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters

Support Our Work

Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.

Learn More

News