Background about ~/vimrc file
In order to apply color schemes to VIM you would need to update the .vimrc file which is a configuration file that is read when Vim starts up. Using this file you can customize Vim's behavior and settings to suit your preferences. The file is a plain text file that you will find under the home directory.
Steps: Setting Custom Color Schema (Syntax Highlighting)
- Open Terminal/Bash Console.
- Type the below command to open the .vimrc file.
vim ~/.vimrc
- Now add the following line at the end of the file (if the file is blank at the beginning)
syntax on
colorscheme <color-scheme-name>Some of the colorschemes available by default to choose from:
- Make sure to save and quit the file using :wq
- Now when you will open VIM again you will see the color scheme has been applied.
As you would see in the below example, we created a file Hello.java and as we type the code and syntax get highlighted in colors based on the keyword and string.
Facing issues? Have Questions? Post them here! I am happy to answer!
Rakesh (He/Him) has over 14+ years of experience in Web and Application development. He is the author of insightful How-To articles for Code2care.
Follow him on: X
You can also reach out to him via e-mail: rakesh@code2care.org
- How to add Colors to VIM (syntax highlighting)
- How to perform Find and Replace using vim Editor
- How to update VIM version on a Mac
- How to Select All Text in Vim/Vi editor
- Guide: Install Vim on Mac
- The Vim (vi) Mac Configuration File Details
- Fix :wq! Vi Error - E32: No file name (when write and quit)
- How to Copy all text to Clipboard in Vim
- How to Uninstall Vim on Mac?
- How to force quit or kill Notepad++ Process - NotepadPlusPlus
- How to install Zoom Add-in to Outlook (Mac) - MacOS
- iOS 17 - Home Screen & App Library - iOS
- Android Studio Error:(19, 0) Gradle DSL method not found: android() - Android-Studio
- Java .replace() RegEx alternative in Python Programming - Python
- cp -r Linux Command to Recursively Copy Files and Directories - Linux
- Python 3.x : How to Convert String to Bytes - Python
- Fix AWS CLI 2 SignatureDoesNotMatch Error - Signature we calculated does not match - AWS