Lazyvim 常用操作

1
2
3
4
5
6
██╗      █████╗ ███████╗██╗   ██╗██╗   ██╗██╗███╗   ███╗          Z
██║ ██╔══██╗╚══███╔╝╚██╗ ██╔╝██║ ██║██║████╗ ████║ Z
██║ ███████║ ███╔╝ ╚████╔╝ ██║ ██║██║██╔████╔██║ z
██║ ██╔══██║ ███╔╝ ╚██╔╝ ╚██╗ ██╔╝██║██║╚██╔╝██║ z
███████╗██║ ██║███████╗ ██║ ╚████╔╝ ██║██║ ╚═╝ ██║
╚══════╝╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═══╝ ╚═╝╚═╝ ╚═╝

根据lazyvim推荐视频记录 地址:https://www.youtube.com/watch?v=N93cTbtLCIM&t=393s

检查Lazyvim的健康情况

建议安装后运行 ':LazyHealth' 这将加载所有插件并检查是否一切正常。

使用leader key

使用leader key可以方便的使用安装的插件,一般lazyvim的leader key是空格。

e.g. <leader>+e 可以打开neo-tree

language servers

不同语言的注释需要重Mason中安装,<leader>+cm打开安装

快速查找文件

ff->然后可以用fzf模糊查找 <leader>+s之后可以查找很多内容,例如文件内的内容,hlep,keymap等等

快捷键

  1. 大写的K可以查看变量定义(K)
  2. s键可以全局查找单词(现在可以全局查找中文,flash-zh.nvim )
  3. 中文分词用jieba.nvim,地址
  4. <leader>+uC: 修改主题
  5. <leader>+cf:自动修改代码格式
  6. <leader>+xx:代码诊断
  7. <leader>+ca:根据建议修改代码
  8. <leader>+fb: 查看buffer
  9. HJKL:在buffer中左上右下切换([b,]b也可以左右切换)
  10. <leader>+|:窗口左右分屏
  11. <leader>+-:窗口上下分屏
  12. ctrl+jkl:在窗口左上右下切换
  13. <leader>+w␣后+<>+_可以左右上下调整宽度和高低
  14. <leader>+sk:搜索keymaps
  15. <leader>+sr:全局查找替换文本(在窗口需要用快捷键\操作)
  16. <leader>+/:开启一个terminal

lazyvim配置

根据官网配置记录 地址:http://www.lazyvim.org/configuration

Lazyvim的文件配置如下:

1
2
3
4
5
6
7
8
9
10
11
12
~/.config/nvim
├── lua
│ ├── config
│ │ ├── autocmds.lua
│ │ ├── keymaps.lua
│ │ ├── lazy.lua
│ │ └── options.lua
│ └── plugins
│ ├── spec1.lua
│ ├── **
│ └── spec2.lua
└── init.toml

在配置文件中,config文件夹是默认文件不用修改,其中keymaps.lua是修改健位的文件

如果要添加插件,在plugins中新建一个*.lua文件,插件GitHub中一般会写好

坚持原创技术分享,您扫一扫将鼓励我继续写作!