Giter Club home page Giter Club logo

my-neovim-settings's Introduction

Hanasa的个人neovim配置(开箱即用(大概))

效果展示

效果展示

使用说明

1.需要 neovim >= 0.8.0 nodejs >= 14.14

2.开始使用:

  • 首先我们将文件克隆至本地:git clone https://github.com/Lptr-byte/My-neovim-settings ~/

  • 再将nvim文件夹复制到neovim的默认加载位置:cp ~/My-neovim-settings ~/.config

  • 然后打开 plugins_setup.lua 文件: nvim ~/.config/nvim/lua/plugins/plugins_setup.lua 保存 :w<CR> ( <CR><ENTER> )后会自动安装packer和插件,此时右侧会弹出安装的信息,安装好后按q退出

  • 接下来安装 coc.nvim (别问为什么要手动安装,问就是懒得改plugins_setup.lua的代码了)

    cd ~/.local/share/nvim/site/pack/packer/start/coc.nvim

    yarn install

    yarn build

    安装完coc后再进入nvim手动安装一下 coc-clangd 插件就好了,具体操作如下:

    nvim

    :CocInstall coc-clangd

  • Then enjoy your neovim!

3.所使用主题即插件

  • 所使用主题

tokyonight

  • 所使用插件

个人快捷键说明

所有快捷键均以放在 nvim/lua/core/keymaps.lua 中,并已附上详细说明 才不是因为懒才不写呢

存在的问题

  • :q退出编辑后nvim-tree进入全屏占用,但buffer实际未关闭
  • :TransparentEnable<space>1 开启透明背景后左侧nvim-tree目录树未开启透明背景
  • 先挖个坑以后再填 这两天看各种官方文档看到吐了

写在最后

  • 自动补全支持lua与c/cpp

  • 支持markdown语法高亮和实时预览

  • 关于一些坑: nodejs版本不要太高,容易出兼容性问题!

    为什么github上的neovim官方release没有arm64构架的啊

my-neovim-settings's People

Contributors

lptr-byte avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

zhuifeng521

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.