The NVM (Node Version Manager) is a shell script used for installing and managing Node.js on a Linux based system. The macOS users can install NVM using the homebrew.
This tutorial help you to install NVM on your macOS system and manage Node.js versions.
Install and Configure FZF. FZF allows you to do fuzzy search for files and folders in the Terminal and Vim, we can use brew to install it. $ brew install fzf # To install useful key. Vim is a highly configurable text editor built to make creating and changing any kind of text very efficient. It is included as 'vi' with most UNIX systems and with Apple macOS.
You must have macOS desktop access with administrator privileges.
Login to the macOS desktop system and install Homebrew on your system (if not already installed)
For more instruction visit Homebrew installation tutorial.
Step 1 – Remove existing Node Versions
If your system already have node installed, uninstall it first. My system already have installed node via Homebrew. So uninstalling it first. Skip if not already installed.
Step 2 – Install NVM on macOS
Now, you system is ready for the installation. Update the Homebrew package list and install NVM.
Next, create a directory for NVM in home.
Now, configure the required environment variables. Edit the following configuration file in your home directory
and, add below lines to ~/.bash_profile ( or ~/.zshrc for macOS Catalina or later)
Press ESC + :wq to save and close your file.
Next, load the variable to the current shell environment. From the next login, it will automatically loaded.
That’s it. The NVM has been installed on your macOS system. Go to next step to install Node.js versions with the help of nvm.
Step 3 – Install Node.js with NVM
First of all, see what Node versions are available to install. To see available versions, type:
Now, you can install any version listed in above output. You can also use aliases names like node for latest version, lts for latest LTS version, etc.
After installing you can verify what is installed with:
If you have installed multiple versions on your system, you can set any version as the default version any time. To set the node 14.X as default version, simply use:
Similarly, you can install other versions like Node 12.X or Node 15 and switch between them.
Install Vim Mac Os
This tutorial explained you to how to install NVM and node.js on macOS system.
The Vim on your machine—if there is one—is very likely to be a 'small' build that lacks useful features like clipboard support, syntax highlighting or even the ability to use plugins.
This is not a problem if all you need is a quick way to edit config files but you will soon hit a number of walls if you intend to make Vim your main editor.
Dropbox macos. It is therefore generally recommended to install a complete build.
Installation on Linux/BSD
On those systems, the trick is simply to install the GUI version which comes with both a
gvim command for starting the GUI and a
vim command for starting the TUI.
Arch and Arch-based distributions
Debian and Debian-based distributions
Gentoo and Gentoo-based distributions
RedHat and RedHat-based distributions
Slackware and Slackware-based distributions
OpenBSD and OpenBSD-based distributions
FreeBSD and FreeBSD-based distributions
Installation on Mac OS X
The strategy is similar to Mac OS X: we install the GUI version to get both the GUI and the TUI. In the end, we should be able to:
- double-click the MacVim icon in the Finder,
- click on the MacVim icon in the Dock,
$ mvimin the shell to open the MacVim GUI,
$ mvim -vin the shell to open the MacVim TUI.
Download and install an official snapshot like you would with any other Mac OS X application.
mvim script that comes bundled with MacVim somewhere in your
Package managerMacPorts: Homebrew:
Mac Vim Setup
To make MacVim the default console Vim:
Installation on Windows
There is no Vim on Windows systems by default. You can download and install Vim from the Tuxproject site for more up-to-date and complete builds or you can download and install Vim from the official Vim site.
Building Vim from source
Install Vim-plug Macos
If the methods above don't suit your needs it is still possible to build Vim yourself, with only the options you need.
This topic will be discussed in its own section (currently in draft).