LinuxNewbie.org: Introduction to Programming in C/C++ with Vim | Linux Today

LinuxNewbie.org: Introduction to Programming in C/C++ with Vim

Written By
Web Webster
Web Webster
Jul 1, 2000

[ Thanks to Sensei for this link.
]

“Vi has been one of the most, if not the most, popular editing
tools for programmers since Bill Joy first created it.”

“Over the years it has evolved, and the current version of vim
has many capabilities which make a programmer’s life easy.
Listed below is a brief description of some tools which have
made so many programmers loyal to vi and vim. The purpose of this
document is to inform linux newbies of, and introduce them to these
tools, not necessarily to be the definitive source of information
on them.
In most cases, interested readers should check the
noted “extra information” sources.”

“Ctags is a program that comes with vim. Basically, it’s purpose
is to help a programmer get to various parts of his program with
relative ease. … Vi has various methods of implementing
auto-indenting. The best for C and C++ programmers is, obviously,
cindent mode. This is a very versatile tool which gives the
programmer much control over the look and feel of his source code,
without any effort… Programmers who are used to integrated
development environments know the beauty of syntax highlighting.
… Vim has syntax highlighting for a number of languages,
including C and C++ of course.”

Complete
Story

Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.