Skip to content

Zerohertz/nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

74 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌝 Neovim Config 🌝

$ brew install font-hack-nerd-font
$ mkdir -p $(HOME)/.config && rm -rf $(HOME)/.config/nvim
$ ln -sf $(PWD)/.config/nvim $(HOME)/.config/nvim
$ cd $(PWD)/.config/nvim && git switch main && git pull origin main
neovim
$ docker run \
        --name $name \
        --platform linux/amd64 \
        -v ./:/home/zerohertz/workspace \
        --rm -d \
        zerohertzkr/dev
$ docker exec -it $name zsh
<leader>: Space
Key Mode Action
Control h,j,k,l NORMAL Window Navigation
Control w,a,s,d NORMAL Window Size Control
<leader> + | NORMAL Split Window
<leader> + h NORMAL :checkhealth
<leader> + e NORMAL Open Neotree
<leader> + b + e NORMAL Buffer Exploler
<leader> + b + o NORMAL Delete Other Buffers
<leader> + D NORMAL Open DB UI: ${DATABASE_TYPE}://${DATABASE_USERNAME}:${DATABASE_PASSWORD}@${DATABASE_HOST}:${DATABASE_PORT}/${DATABASE_NAME}
<leader> + f + t NORMAL Open Terminal
<leader> + f + l NORMAL Open Telescope
<leader> + <leader> NORMAL Open Find File
<leader> + g + g NORMAL Open LazyGit
<leader> + u + f NORMAL Enable/Disable auto format
<leader> + u + n NORMAL Dissmiss All Notifications
<leader> + y VISUAL Copying to the Clipboard in an SSH Environment Using OSC 52
<leader> + a + a NORMAL, NORMAL Avante ask
<leader> + a + e VISUAL Avante edit

πŸ‘Ύ Commands πŸ‘Ύ

  • :%s/{FIND_STRING}/{REPLACE_STRING}/g: λ¬Έμžμ—΄ λ³€κ²½ (~= sed)
    • g: Global search
    • c: Ask for confirmation first
    • i: Case insensitive
  • :JdtUpdateConfig: build.gradle의 μ˜μ‘΄μ„± μˆ˜μ • ν›„ jdtls의 updateλ₯Ό 원할 λ•Œ μ‚¬μš©
  • :LspInfo: LSP (language server protocol) info
  • :NullLsInfo: none-ls info
  • :ConformInfo: conform info
  • :Copilot auth: copilot.luaλ₯Ό ν†΅ν•œ Copilot 인증

βš’οΈ Debug βš’οΈ

vim.notify("Hello, World!", vim.log.levels.INFO, { title = "INFO LOG TEST" })
vim.notify("Hello, World!", vim.log.levels.ERROR, { title = "ERROR LOG TEST" })
Screenshot 2025-02-27 at 8 28 05β€―PM

πŸ“œ References πŸ“œ