Skip to content

kmfors/kezvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

kezvim

Person

Author: kmfors(DH)

Github: https://github.com/kmfors/kezvim

Introduce

本项目主要基于neovim编辑器,使用lazyvim作为配置框架,添加众多插件和自定义配置来改造nvim,实现一个简易的IDE。 但本分支目前不具有LSP功能,可以切换到main-pro分支下有实现LSP功能,具体可以看coc.nvim的配置使用。

主要功能有:

  • 背景主题、状态栏、buffer的美化配置
  • c、cpp、cmake语言的语法分析高亮
  • 浮动终端功能
  • 文件树目录展示功能
  • 括号补全、缩进动态效果
  • 下载好的插件可随配置文件一起打包迁移至其他不同的linux系统使用
  • git的diff查看与blame代码提交信息查看

Install

set.sh:第一次使用nvim所需的脚本配置直接 ./set.sh 运行

使用步骤:

  1. 运行set.sh完成初始配置(仅设置一次,已配置的请略过)
  2. 请在.profile或者.bashrc中设置以下的环境变量,配置好后请source一下
  3. 通常直接打开nvim,进行一段时间的插件下载后才能使用(执行:Lazy命令可以查看插件下载成功或失败)
  4. 如果有报错,可尝试删除~/.local/share/nvim目录下的文件,然后重新打开nvim,重新安装插件即可。
export NVIM={nerovim-bin-path}
export PATH=$PATH:$NVIM

Custom command

常用命令:

  • 浮动终端开启与关闭:ctrl+\
  • 文件树的开启与关闭:<F2>
  • 鼠标启用:<F4>, 关闭<F5>
  • 窗口切换:w
  • buffer切换:Tab
  • 查看提交信息::Gitsigns toggle_current_line_blame

Tips:

  1. 一定要确认~目录下的.config.local中的文件是否需要备份!
  2. nvim背景主题的设置在.config/nvim/lua/start.lua文件里,将color注释取消,重新打开文件即可实现主题切换。
  3. 具体的配置请看config,根据自己的需求自定义配置。

配置的主题有:

carbonfox、dawnfox、dayfox、duskfox、nightfox、nordfox、terafox、tokyonight。

主题效果请查看nightfox.nvim

About

My neovim config for lazyvim

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published