找回密码
 会员注册
查看: 41|回复: 0

nvim这一篇就可以了(python,C++版)

[复制链接]

5

主题

0

回帖

16

积分

新手上路

积分
16
发表于 2024-9-4 00:20:32 | 显示全部楼层 |阅读模式
nvim这一篇就可以了`文章目录nvim这一篇就可以了前言一、配置核心二、安装Neovim1.安装Neovim2.安装插件管理器Packer.nvim3.创建Neovim配置目录1.0创建Neovim配置目录2.0创建并编辑Neovim配置文件init.lua:3.0将以下内容复制粘贴到init.lua中4:安装语言服务器和其他必需工具5:安装Gruvbox颜色主题6:启动Neovim和安装插件前言前面已经介绍了vim那么为什么要用nvim呢?因为nvim更快。具体的介绍我就不介绍了你们可以了解下下面是我的nvim。一、配置核心我配置nvim的核心是C++,python高性能,我认为把nvim打造LDE不如用vsc(VSCode),当然VSCode我也用,我认为nvim的配置就应该是高性能,美观。需要命名行连接自己github号克隆GitHub仓库gitclonegit@github.com:username/repository.git二、安装Neovim1.安装Neovim代码如下(示例):sudoaptupdatesudoaptinstallneovim122.安装插件管理器Packer.nvimsudoaptinstallgitgitclonehttps://github.com/wbthomason/packer.nvim~/.local/share/nvim/site/pack/packer/start/packer.nvim1233.创建Neovim配置目录1.0创建Neovim配置目录mkdir-p~/.config/nvim12.0创建并编辑Neovim配置文件init.lua:将以下内容复制粘贴到init.lua中nvim~/.config/nvim/init.lua123.0将以下内容复制粘贴到init.lua中--使用Packer.nvim安装插件require('packer').startup(function()--Packer自身use'wbthomason/packer.nvim'--LSP相关插件use'neovim/nvim-lspconfig'--nvim-lspconfig插件use'hrsh7th/nvim-compe'--补全插件--代码外观增强use'kyazdani42/nvim-web-devicons'use'glepnir/galaxyline.nvim'end)--LSP配置locallspconfig=require('lspconfig')--C++LSP配置lspconfig.clangd.setup{}--PythonLSP配置require'lspconfig'.pyright.setup{cmd={"/home/zs/.virtualenvs/myenv/bin/pyright-langserver","--stdio"}}--nvim-compe设置require'compe'.setup{enabled=true;--启用补全autocomplete=true;--自动完成min_length=1;--触发补全的最小字符数preselect='enable';--自动选择第一个补全项throttle_time=80;--补全延迟时间(毫秒)source_timeout=200;--补全来源超时时间(毫秒)incomplete_delay=400;--补全延迟时间(毫秒)max_abbr_width=100;--补全项最大缩写宽度max_kind_width=100;--补全项最大类型宽度max_menu_width=100;--补全项最大菜单宽度documentation=true;--显示补全项文档}--基础配置vim.cmd('syntaxenable')--启用语法高亮vim.cmd('filetypepluginindenton')--启用文件类型检测和缩进--快捷键映射vim.api.nvim_set_keymap('n','','!g++%-o%',{noremap=true,silent=true})--编译C++文件vim.api.nvim_set_keymap('n','','!python3%',{noremap=true,silent=true})--运行Python文件--外观设置vim.o.mouse='a'--启用鼠标支持vim.o.termguicolors=true--启用24位真彩色vim.o.background='dark'--指定背景为暗色vim.cmd('colorschemegruvbox')--设置颜色主题vim.o.number=true--显示行号1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556574:安装语言服务器和其他必需工具ubuntu24自己有python3安装sudoaptinstallg++1安装所需的语言服务器和其他工具,对于C++,你需要安装clangd:sudoaptinstallclangd1对于Python,你需要安装pyright:安装虚拟环境装pyrightsudoaptinstallpython3-venvsudoaptinstallpython3-pippython3-mvenv~/.virtualenvs/myenvsource~/.virtualenvs/myenv/bin/activatepipinstallpyright123456785:安装Gruvbox颜色主题gitclonehttps://github.com/morhetz/gruvbox.git~/.config/nvim/pack/default/opt/gruvbox126:启动Neovim和安装插件打开Neovim:nvim1在Neovim中执行以下命令安装插件:ackerInstall1可以写代码了,感觉有用的点一点收藏,关注。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

QQ|手机版|心飞设计-版权所有:微度网络信息技术服务中心 ( 鲁ICP备17032091号-12 )|网站地图

GMT+8, 2024-12-28 21:30 , Processed in 1.247608 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表