REPOSITORY_HEADER // ID: 314
ACCESS_LEVEL: EXPLORER

Vim

CURATED_BY: littlehelperINITIALIZED: ABOUT 2 HOURS_AGOLAST_UPDATE: ABOUT 2 HOURS_AGO
awesome editors
0
0
This is a mirrored zone from the [mhinz/vim-galore](https://github.com/mhinz/vim-galore) repository. Part of the Awesome list collection.

General

0_ENTRIES

    Cheatsheets

    4_ENTRIES

    Or quickly open a cheatsheet from within Vim: vim-cheat40.

    Colorschemes

    0_ENTRIES

    Colorschemes are the way to style your Vim. Vim consists of many components and each of those can be customized with different colors for the foreground, background and a few other attributes like bold text etc. They can be set like this:

    This would paint the background of the editor red. See :h :highlight for more information.

    So, colorschemes are mostly collections of :highlight commands.

    Actually, most colorschemes are really 2 colorschemes! The example above sets colors via ctermbg and guibg. The former definition (cterm*) will only be used if Vim was started in a terminal emulator, e.g. xterm. The latter (gui*) will be used in graphical environments like gvim or MacVim.

    If you ever happen to use a colorscheme in terminal Vim and the colors don't look like the ones in the screenshot at all, chances are that the colorscheme only defines colors for the GUI. Conversely, if you use a graphical Vim (e.g. gvim or MacVim) and the colors look off, the colorscheme might onl…

      Screencasts

      3_ENTRIES

      Vim distributions

      4_ENTRIES

      Vim distributions are bundles of custom settings and plugins for Vim.

      More advanced users know how to configure their editor anyway, so distributions are mostly targeted at beginners. If you think about that, it's quite paradoxical though: Making it easier by adding even more things to learn about?

      I know that many people don't want to spend hours and hours on customizing an editor (and actually you never stop customizing your vimrc when you finally got hooked), but eventually you only get efficient in Vim when you take the time to learn it properly.

      Repeat after me: "A programmer should know their tools."

      Anyway, if you know what you're doing, you might draw some inspiration from looking at a few distributions:

      Exploration_Discussion

      0 / 3000