Install Nvim dan Lazy.nvim Pada WSL dan Linux
Untuk memulai belajar dan mendalami web development kita harus mempersiapkan alat yang bisa mendukung kita untuk mempelajarinya, salah satunya adalah editor teks untuk bila menulis file html. diantara nya adalah NVIM.
untuk menginstall nvim pada WSL (Windows Subsystem for Linux) berikut ini adalah tahapannya:
Kita masuk pada wsl melaluli Windows PowerSell ataupun melaluin CMD. setelah kita masuk kedalam WSL kita jalankan perintah update dan upgrade.
$ sudo apt update && sudo apt upgrade -y
kemudian install neovim dengan perintah
$ sudo apt install neovim -y
setelah neovim terinstall kita bisa cek versinya dengan perintah :
$ nvim --version
untuk menginstall neovim versi terbaru yang di rekomendasikan kita bisa download AppImage resmi dengan perintah :
$ cd /tmp
$ curl -LO https://github.com/neovim/neovim/releases/latest/download/nvim-linux x86_64.appimage
kemudian install dependensi :
$ sudo apt install fuse libfuse2 -y
beri izin eksekusi dengan perintah
$ chmod u+x nvim-linux-x86_64.appimage --appimage-extract
kemudian pindahkan file yang sudah di beri izin eksekusi tersebut ke direktori /opt
$ sudo mv squashfs-root /opt/nvim
kemudian buat symlink dengan perintah :
$ sudo ln -s /opt/nvim/Apprun /usr/local/bin/nvim
lalu cek vesi yang telah terinstall dengan perintah :
$ nvim --version
Untuk bisa mnenggunakan autocomplete dan plugin VS Code kita perlu menginstall Node.js dengan perintah :
$ sudo apt install nodejs npm -y
setelah itu kita bisa cek versi yang telah terinstal dengan perintah :
$ node -v
$ npm -vkemudian kita menginstall git dengan perintah:
$ sudo apt install git -y
Kemudian kita bisa membuat konfigurasi Neovim dengan perintah :
$ mkdir -p ~/.config/nvim
perintah tersebut akan membuat satu direktori didalan ~/.config dengan nama /nvim. kemudian kita bisa membuat file konfigurasi di dalam direktori tersbut dengan perintah:
$ nvim ~/.config/nvim/init.lua
kemudian isikan file tersebut dengan konfigurasi berikut ini :
vim.opt.number = true
vim.opt.relativenumber = true
vim.opt.tabstop = 2
vim.opt.shiftwidth =2
vim.opt.expandtab = true
kemudian save file tersebut dengan menekan tombol Esc kemudian ketikan :
:wqMENGINSTALL PLUGIN MANAGER (Lazy.vim)
manager plugin berbasis bahasa Lua ini sangat berguna untuk mengunduh, menginstall dan memperbahrui serta memuat plugin Neovim, Plugin ini sangat populer dan sangat modern untuk teks editor Neovim.
unduh plugin lazyvim dengan perintah :
$ git clone --filter=blob:none https://github.com/folke/lazy.nvim.git \
~/.local/share/nvim/lazy/lazy.nvim
setelah kita menyimpan plugin lazyvim kita bisa setup Neovim seperti VS Code. berikut ini adalah beberapa fitur yang bisa di pasang oada Neovim seperti :
- . LSP (Language Server)
- . Autocomplate
- File Explorer
- Treesitter
- Git Integration
- Theme
- Status Line
Beberapa Plugin populer :
- Lazy.vim
- nvim-lspconfig
- mason.vim
- nvim-cmp
- LuaSnip
- nvim-tree
- telescope.nvim
- treesitter
Dari Plugin-plugin yang telah disebutkan diatas maka Nvim yang kita gunakan bisa sangat mirip dengan VS Code.

0 Response to "Install Nvim dan Lazy.nvim Pada WSL dan Linux"
Post a Comment