# nvim_embeded_ide **Repository Path**: bigdark1024/nvim_embeded_ide ## Basic Information - **Project Name**: nvim_embeded_ide - **Description**: 一个基于lazyvim的nvim配置,目标是支持嵌入式设备项目的ide式体验 - **Primary Language**: Lua - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2024-06-19 - **Last Updated**: 2024-06-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README - [💤 LazyVim](#💤-lazyvim) - [🗺️ NEmbeded IDE](#🗺️-nembeded-ide) - [🚵 安装](#🚵-安装) - [🧰 主要组件](#🧰-主要组件) - [🐛 Q&A](#🐛-qa) ## 💤 LazyVim LazyVim 是由 [💤 lazy.nvim](https://github.com/folke/lazy.nvim) 驱动的一套 Neovim 配置,可以轻松自定义和扩展您的配置。 不必在从头开始或使用预制发行版之间做选择, LazyVim 提供了两全其美的方式 - 根据需要调整配置的灵活性,以及默认预配置的便利性。 ![image](./start.png) 本仓库基于[LazyVim](https://github.com/LazyVim/LazyVim),尽可能不改动原生文件结果和插件配置. A starter template for [LazyVim](https://github.com/LazyVim/LazyVim). Refer to the [documentation](https://lazyvim.github.io/installation) to get started. ## 🗺️ NEmbeded IDE - 语言支持 - c/cpp - lua - markdown - python ## 🚵 安装 - 参考lavyvim ```bash # required mv ~/.config/nvim{,.bak} # optional but recommended mv ~/.local/share/nvim{,.bak} mv ~/.local/state/nvim{,.bak} mv ~/.cache/nvim{,.bak} ``` ```bash # required git clone https://gitee.com/wild_coder/nvim_embeded_ide.git ~/.config/nvim ``` ```bash # optional but recommended rm -rf ~/.config/nvim/.git # open nvim ``` ## 🧰 功能插件 - Project: 快速项目导航 - flash: 快速跳转 - outline: 符号大纲/跳转 - yanky: `y/p`剪贴板增强 - harpoon2: `buffer`跳转 - refactoring: 代码重构 - neogen: 函数注释自动生成 - lazygit: `git`cli UI ## 🐛 Q&A - 一些安装错误:保证预先装好了这些文件和环境: - nvim - git - 一个 [Nerd Font](https://www.nerdfonts.com/) 字体 **_(可选)_** - python/pip, (python3) - node/npm, (>=v18) - ruby/gem, `gem install mdl` - 剪贴板工具`sudo apt install xclip xsel` - codeium server下载错误 - 检查网络 - 需要codeium账号 - (如网络不佳建议关闭,`config/lazy`中注释`codeium`即可)