Skip to content

Zerohertz/nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

91 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌝 Neovim Config 🌝

Ask DeepWiki

$ 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 Snacks explorer
<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> + d + d NORMAL Display diagnostic information
<leader> + y VISUAL Copying to the Clipboard in an SSH Environment Using OSC 52

πŸ‘Ύ Commands πŸ‘Ύ

  • :%s/{FIND_STRING}/{REPLACE_STRING}/g: λ¬Έμžμ—΄ λ³€κ²½ (~= sed)
    • g: Global search
    • c: Ask for confirmation first
    • i: Case insensitive
  • :tcd {PATH}: Tab λ‹¨μœ„λ‘œ ν˜„μž¬ 디렉토리 λ³€κ²½
  • :LspInfo: LSP (language server protocol) info
  • :NullLsInfo: none-ls info
  • :ConformInfo: conform info
  • :WhichKey: which-key info
  • :JdtUpdateConfig: build.gradle의 μ˜μ‘΄μ„± μˆ˜μ • ν›„ jdtls의 updateλ₯Ό 원할 λ•Œ μ‚¬μš©

βš’οΈ 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 πŸ“œ

About

🌝 Neovim Config 🌝

Topics

Resources

License

Stars

Watchers

Forks