keepcalculator

06 Numbers and Powers

Vim Color Schemes: How to Pick and Customize

Card No. 06·4846 · Updated · Standard formula, shown below

Average pace 5.00 min/km
Average speed
12.00 km/h
Result
Finish time
50 min
You entered
Distance
10 km
You entered
You enter
Finish time, Distance
You get
Average pace, Average speed
Rounding
2 dp

Vim color schemes control the colors of text, background, and syntax highlighting in the Vim editor. You can switch between them with a simple command, and you can create or modify your own by editing a small text file. This article explains how color schemes work, how to choose one, and how to fix common problems.

Formula

The calculator above works out your average pace and speed for a run, ride, or walk. The formulas are:

  • Pace = Finish time (minutes) ÷ Distance (km) — result in minutes per kilometer.
  • Speed = Distance (km) ÷ (Finish time (minutes) ÷ 60) — result in kilometers per hour.

Variables:

  • t = finish time in minutes (e.g., 50 minutes).
  • d = distance in kilometers (e.g., 10 km).

Worked Example

Using the default values (50 minutes, 10 km):

  1. Pace = 50 ÷ 10 = 5.00 min/km.
  2. Speed = 10 ÷ (50 ÷ 60) = 10 ÷ 0.8333 = 12.00 km/h.

The calculator shows a pace of 5.00 min/km and a speed of 12.00 km/h.

When to Use This Calculator

Use it when you want to know your average pace for a training run, compare speeds across different distances, or plan a target time for a race. It works for any distance and time, as long as you enter both in the same units (minutes and kilometers).

How to Read the Result

The pace tells you how many minutes it takes to cover one kilometer. A lower pace means faster running. The speed tells you how many kilometers you cover in one hour. Both are averages — they do not show variations in your speed during the activity.

Common Mistakes

  • Mixing units: entering time in hours but distance in miles will give a wrong pace. Convert everything to minutes and kilometers first.
  • Forgetting to convert seconds: if your time is 50 minutes and 30 seconds, use 50.5 minutes, not 50.30.
  • Rounding too early: keep at least two decimal places during the calculation to avoid a misleading final number.

Limitations of the Formula

The formula assumes a constant speed. Real-world runs have hills, stops, and changes in pace, so the average is just that — an average. It does not account for elevation gain, terrain, or fatigue. For training purposes, a GPS watch or phone app gives more detailed data, but this calculator is a quick and accurate way to get the basic numbers.

Frequently Asked Questions

How do I switch to a different color scheme in Vim?

Type :colorscheme name in Normal mode, replacing name with the scheme’s name (e.g., :colorscheme desert). To make it permanent, add colorscheme name to your .vimrc file. You can see a list of installed schemes by typing :colorscheme followed by a space and pressing Tab.

Where are Vim color schemes stored?

Built-in schemes are in the colors/ directory inside your Vim installation (e.g., /usr/share/vim/vim90/colors/ on Linux). User-installed schemes go in ~/.vim/colors/ (or ~/.config/nvim/colors/ for Neovim). The file name must end in .vim.

Why does my color scheme look different in the terminal?

Terminal Vim uses the terminal’s 256-color palette, which can vary between terminals. GUI Vim (gvim) uses true RGB colors. To force a scheme to use its intended colors, set set termguicolors in your .vimrc if your terminal supports true color. Otherwise, the scheme may look washed out or have wrong colors.

How do I create my own color scheme?

Create a file named mytheme.vim in ~/.vim/colors/. Start with set background=dark (or light), then use highlight commands to set colors for groups like Normal, Comment, and String. Example: highlight Normal guibg=#1e1e1e guifg=#d4d4d4. Save and load it with :colorscheme mytheme.

What is the difference between a color scheme and a colorscheme plugin?

They are the same thing. A “colorscheme plugin” is just a color scheme distributed as a plugin, often via a plugin manager like vim-plug or Pathogen. The plugin adds the .vim file to the correct directory, and you activate it with the same :colorscheme command.

Why does my color scheme reset when I open a new file?

This usually happens because the colorscheme command is not in your .vimrc, or because a plugin or filetype plugin overrides it. Add colorscheme name near the end of your .vimrc, after any plugin loading, to ensure it takes effect. Also check if you have set background=dark or light before the colorscheme line.

Related

Formula used
in t | Finish time | min | 50 | 0
in d | Distance | km | 10 | 0 | 100000
out pace | Average pace | min/km | t / d | 2
out speed | Average speed | km/h | d / (t / 60) | 2

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.

More cards in this drawer

The whole Numbers and Powers drawer →