An anthropological account of the Vim text editor: features and tweaks after 10 years of usage

by   Renato Fabbri, et al.

The Vim text editor is very rich in capabilities and thus complex. This article is a description of Vim and a set of considerations about its usage and design. It results from more than ten years of experience in using Vim for writing and editing various types of documents, e.g. Python, C++, JavaScript, ChucK programs; , Markdown, HTML, RDF, Make and other markup files; binary files. It is commonplace, in the Vim users and developers communities, to say that it takes about ten years to master (or start mastering) this text editor, and I find that other experienced users have a different view of Vim and that they use a different set of features. Therefore, this document exposes my understandings in order to confront my usage with that of other Vim users. Another goal is to make available a reference document with which new users can grasp a sound overview by reading it and the discussions that it might generate. Also, it should be useful for users of any degree of experience, including me, as a compendium of commands, namespaces and tweaks. Upon feedback, and maturing of my Vim usage, this document might be enhanced and expanded.


page 1

page 2

page 3

page 4


Envisioning the Next-Gen Document Reader

People read digital documents on a daily basis to share, exchange, and u...

Automatic Text Document Summarization using Semantic-based Analysis

Since the advent of the web, the amount of data on wen has been increase...

Visualizing Contributor Code Competency for PyPI Libraries: Preliminary Results

Python is known to be used by beginners to professional programmers. Pyt...

Modelling the semantics of text in complex document layouts using graph transformer networks

Representing structured text from complex documents typically calls for ...

Formalizing text editors in Coq

Text editors represent one of the fundamental tools that writers use – s...

Please sign up or login with your details

Forgot password? Click here to reset