sponsor Vim development Vim logo Vim Book Ad

ColorSchemeCycle : Easily cycle through Vim colorschemes using keystrokes

 script karma  Rating 0/0, Downloaded by 7  Comments, bugs, improvements  Vim wiki

created by
Jeremy Melanson
 
script type
utility
 
description
Provides a mechanism in which the user can cycle through locally-installed Vim ColorSchemes, by using keystrokes.

Current features:
- Easily cycle back-and-forth between locally-available Vim colorschemes using keystrokes.
- Default keystrokes are <C-n> and <C-p> but can be customised.

Future features that will be added soon:
- Automatically save the loaded colorscheme as your default in .vimrc.
- Override Vim colorschemes for recognised Vim filetypes in .vimrc.

This plugin was tested to work with Vim versions 8.0 to newer, as well as NeoVim.
 
install details
Using pathogen (recommended).
a) Using source:
    $ git clone https://github.com/zish/vim-colorschemecycle.git ~/.vim/bundle/vim-colorschemecycle/
    $ vi
    :Helptags
    :help colorschemecycle
    <C-n> (Cycle to [n]ext colorscheme.
    <C-p> (Cycle to [p]revious colorscheme.
b) Using .zip archive:
    $ mkdir ~/.vim/bundle/vim-colorschemecycle/
    $ unzip vim-colorscheme.zip -d ~/.vim/bundle/vim-colorschemecycle/
    $ vi
    :Helptags
    :help colorschemecycle
    <C-n> (Cycle to [n]ext colorscheme.
    <C-p> (Cycle to [p]revious colorscheme.

Plain install without pathogen. (messy)
a) Using .zip archive:
    $ unzip vim-colorcycle.zip -d ~/.vim/
    $ vi
    :Helptags
    :help colorschemecycle
    <C-n> (Cycle to [n]ext colorscheme.
    <C-p> (Cycle to [p]revious colorscheme.
 

rate this script Life Changing Helpful Unfulfilling 
script versions (upload new version)

Click on the package to download.

package script version date Vim version user release notes
vim-colorschemecycle.zip 0.0.12a 2026-02-26 8.0 Jeremy Melanson Initial upload
ip used for rating: 216.73.216.89

Questions about Vim should go to the maillist. Help Uganda.     Vim at Github