$ 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
$ 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 |
:%s/{FIND_STRING}/{REPLACE_STRING}/g
: λ¬Έμμ΄ λ³κ²½ (~=sed
)g
: Global searchc
: Ask for confirmation firsti
: 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λ₯Ό μν λ μ¬μ©
vim.notify("Hello, World!", vim.log.levels.INFO, { title = "INFO LOG TEST" })
vim.notify("Hello, World!", vim.log.levels.ERROR, { title = "ERROR LOG TEST" })