Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neovim 配置

基于 LazyVim 的个人 Neovim 配置。

前置要求

  • Neovim >= 0.10
  • Nerd Font(图标显示必需)
  • Git
  • ripgrep(搜索功能依赖)
  • Node.js(部分 LSP 需要)
  • 可选:tmux(跨窗格导航)

安装

# 备份旧配置(如果有)
mv ~/.config/nvim ~/.config/nvim.bak

# 克隆本仓库
git clone https://github.com/fishcat233/nvim.git ~/.config/nvim

# 启动 Neovim,lazy.nvim 会自动安装插件
nvim

WakaTime 需要配置 API key:将 ~/.wakatime.cfg 中的 api_key 设为你的 key。

特点

目录结构

~/.config/nvim/
├── init.lua                  # 入口
├── lazyvim.json              # LazyVim extras 声明
├── lazy-lock.json            # 插件版本锁
├── lua/
│   ├── config/
│   │   ├── lazy.lua          # lazy.nvim 引导与配置
│   │   ├── options.lua       # 编辑器选项
│   │   ├── keymaps.lua       # 快捷键映射
│   │   └── neovide.lua       # Neovide GUI 配置
│   ├── plugins.lua           # 插件清单
│   └── plugins/              # 各插件独立配置
│       ├── lualine.lua       # 状态栏
│       └── nvim-treesitter.lua # 语法高亮
└── .gitignore

快捷键

快捷键 功能
<leader>e / <C-e> 打开/切换文件树
<leader>sv 垂直分屏
<leader>sh 水平分屏
J / K(可视模式) 上下移动选中行
jk / <C-k>(插入模式) 退出插入模式
<C-h/j/k/l> 在 tmux/nvim 窗格间导航

About

FishCat233's neovim configuration.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages