

I select things all the time just to experience it. Vim offers syntax highlighting for over 200 languages. It is highly configurable, and has been designed to enable efficient text editing, much like Vi.
VIM OR MACVIM FOR MAC
I particularly love Apprentice's selection blue color. Vim for Mac is an advanced text editor, which harvests the power of Unix editor Vi, albeit with an enhanced feature set. Pick something that makes you feel good while using it. Gfixler again, in r/vim: “My favorite color scheme by far is Apprentice, but again, it's completely subjective.romainl is still with us in spirit! Apprentice looks nice, and it's great that seems simple to get it working in terminal (no t_co hacks).”

VIM OR MACVIM CODE
Some code in the Windows console, with TERM=cygwin, using the color palette above:įor best results, it is recommended to adjust your background color to the one used in the GUI/256color version of Apprentice: Vim is ranked 1st while MacVim is ranked 17th. Some code in iTerm, with TERM=xterm, using the color palette above: Here is a sample ~/.Xresources for you Linux/BSD users: You can use a color picker or copy/paste these values: The table below contains a subset of Apprentice’s palette. Working with 8/16 colorsĪs an alternative to changing your default TERM to xterm-256color or similar, you can keep its default value (usually something like xterm or screen) and set your terminal emulator to use the Apprentice colorscheme instead of its default colors. The actual value is highly dependent on your terminal emulator and/or your terminal multiplexer, though, so you will have to refer to their manual. The “ideal” TERM usually includes the string 256color, like xterm-256color. Assuming your terminal emulator actually supports 256 colors, you must instruct it to brag about its terminal-hood by setting the correct TERM environment variable.


Most terminal emulators in use nowadays can display 256 colors but most of them use a default TERM that tells Vim otherwise. There is nothing to do for GVim/MacVim as GUI Vim supports millions of colors by default. It supports lesser terminal emulators in the sense that it doesn’t break but it will definitely look “better” in more capable environments. So if you only want to use VIM, ruby and Perl can't be supported by MacOS.Apprentice is designed first and foremost to look “good” in terminal emulators supporting 256 colors and in GUI Vim (GVim/MacVim). Features included (+) or not (-):īy the way, VIM depends on Ruby and Perl, but macvim is not dependent. If you are installing both of them, you can uninstall vim and make a symbolic link called VIM -> MVIM. If you start with a command called VIM instead of MVIM, the terminal version starts. In fact, macvim also works on the command line. Basically, gvim has menus and a toolbar like you have in most applications on Windows, Linux, etc. Homebrew has a package called macvim, which supports GUI as well as terminal version vim. Answer (1 of 5): vim and gvim are the same, with one difference: gvim provides an interface that doesn't run in a terminal window.
