# Nvim-Lazy ![Neovim](https://img.shields.io/badge/NeoVim-%2358A143.svg?&style=for-the-badge&logo=neovim&logoColor=white) ![Lua](https://img.shields.io/badge/lua-%233C2D72.svg?style=for-the-badge&logo=lua&logoColor=white)

Issues Repo Size follow on Twitter

## HOME ![home!](img/home.png) ## Transparant ![home!](img/transparant.png) ## Demo ![demo!](img/demo.gif) ## Treesitter dan LSP ![demo!](img/ts_lsp.gif) ## Plugins Manager ![PlugManaget!](img/plugins_manager.png) ## Javascript Project ![PlugManaget!](img/node.png) # NeoVim Install & Configuration Guide ## Visit Wiki ## Basic Requirement 2. Install Neovim 0.95+ https://github.com/neovim/neovim/releases/tag/stable 1. C++ https://www.msys2.org/ 1. GIT https://git-scm.com/download/win 1. NodeJs https://nodejs.org/en/ 1. Ripgrep https://github.com/BurntSushi/ripgrep 1. Lazygit https://github.com/jesseduffield/lazygit 1. Nerd Font https://www.nerdfonts.com/ or https://github.com/ryanoasis/nerd-fonts 1. Windows Terminal (Windows) https://apps.microsoft.com/store/detail/windows-terminal/9N0DX20HK701?hl=en-id&gl=id 1. Powershell (windows) https://apps.microsoft.com/store/detail/powershell/9MZ1SNWT0N5D?hl=en-id&gl=id # Windows ``` git clone https://github.com/pojokcodeid/neovim-starter.git "$env:LOCALAPPDATA\nvim" nvim ``` # Linux ```bash git clone https://github.com/pojokcodeid/neovim-starter.git ~/.config/nvim ``` # Uninstall ```bash # Linux / MacOS (unix) rm -rf ~/.config/nvim rm -rf ~/.local/state/nvim rm -rf ~/.local/share/nvim # Flatpak (linux) rm -rf ~/.var/app/io.neovim.nvim/config/nvim rm -rf ~/.var/app/io.neovim.nvim/data/nvim rm -rf ~/.var/app/io.neovim.nvim/.local/state/nvim # Windows CMD rd -r ~\AppData\Local\nvim rd -r ~\AppData\Local\nvim-data # Windows PowerShell rm -Force ~\AppData\Local\nvim rm -Force ~\AppData\Local\nvim-data ``` # Shortcut Most-Used
:q or :quit exit the form
:w or :write write the typing result into a file (save)
:wq save and exit
:q! Exit and do not save
escape normal mode
i insert mode
v visual mode, must be in normal mode first
h left
j down
k up
l right
:ter open the terminal
0 or home move the cursor to the beginning of the line
$ or end move the cursor to the end of the line
gg move the cursor to the top
G move the cursor to the end of the page
w move the cursor to the next word with out spaces
3w move the cursor to the next 3 words
b move the cursor to the previous word
3b move the cursor to the previous 3 words
( move the cursor to the previous paragraph
) move the cursor to the next paragraph
dd delete text 1 line
d$ delete words until the end of the line from the cursor position
d0 delete words until the beginning of the line from the cursor position
U to undo
CTRL + r Rendo
Yp duplicate line code
yyp same duplicate line code
:m+1 move 1 line down
:m-1 move 1 line up
d delete code that is selected with view mode
:e newfolder/newfile.ext create a new file in a new folder
:f newfolder/newfile.ext to copy the file from the open file
bdw delete 1 word
dw delete to the right in 1 word at the cursor position
## Thanks To https://github.com/LunarVim/Neovim-from-scratch
https://github.com/AstroNvim/AstroNvim