Skip to main content

keymap

空格 [ b 打开多个文件切换 空格 | 打开多个文件垂直切分 空格 - 打开多个文件horizon split 拆分之后 ctrl+h+j+k+l切换

H L 在缓冲区之前切换 左右

:Mason 查看插件

space +e/E

e root dir 项目根目录 E cwd current working directory 当前文件所在目录

checkhealth 查看everything is ok?

wqa write+quit+all 保存所有并退出 ]b 右边buffer [b 左边buffer

space+ctrl+| split right window space+ctrl+- split below window ctrl + h j k l 切换 split window

space+g+g lazygit

keymap.lua 配置 option+方向键 切换buffer 大小

按ctrl + / 可以打开终端 space+f+t

普通模式下gcc 注释当前行 视觉模式下gc 注释选中行

buffer

  • leader+b+r close right 右边buffer
  • leader+b+l close left 右边buffer
  • leader+b+p pin tab
  • leader+b+P close unpinned tab

plugins

  • img-clip 从系统剪贴板(Clipboard)中提取非文本的原始图片数据 leader+p

util

  • pyright python LSP
  • fd 查找工具 比find更好用
  • pngpaste 从系统剪贴板(Clipboard)中提取非文本的原始图片数据 img-clip plugin leader+p

markdown

:LazyExtra 安装markdown npm install -g markdownlint-cli

  • pngpaste 从系统剪贴板(Clipboard)中提取非文本的原始图片数据 img-clip plugin leader+p

nvim-tree

  • ? 查看快捷键
  • o 在文件管理器打开(finder)
  • 剪切文件 tab 选择文件 然后移动光标到要移动的文件夹 然后m 移动
  • y复制文件 p粘贴文件
  • enter 展开collapse 文件夹
  • shift+h 显示隐藏文件

problems

快捷键

leader+c+d 查看当前行的警告

按ctrl + / 可以打开终端

普通模式下gcc 注释当前行 视觉模式下gc 注释选中行

window

c-w h/j/k/l 切换窗口 lazyvim 可以直接ctrl+h/j/k/l 切换窗口

leader+g+r 全局替换