将gitee 上的nvim 配置 从gitee 上下载下来,并配置虚拟机

首先是下载 gitee 上的配置。

然后是 配置 tmux

然后是配置nvim .

1 在init.lua 文件中注释掉所有的与第三方插件有关的内容。

2 在packer 的文件中 , 注释掉所有的与 第三方插件有关的代码。

3 首先要保证 packer 能够正确的安装。

4 然后开始 安装 所有的插件。

5 然后开始 配置所有的插件。


开始 安装 语言服务器。

pyright 需要首先安装 npm

但是会有这样的报错,估计还是跟npm 的版本有关的。

这个问题暂时先不解决。


开始设置 clangd , 其实我主要使用的还是 clangd .

我主要是去设置 android 的编译器的路径,还有就是 使用bear 生成 compile_json 文件。

先来生成 compile json 文件, clangd 需要这个文件。

我是用的是 rk3588s 的android12 进行测试。

在build.sh 中加入bear

然后重新编译内核。

就会在 编译目录生成 json 文件。

然后去改一下 , clangde 的路径。

我先不改 编译器, 看看 , 只是改 这个 compile_command.json ,能不能使用。

顺便看一下,编译器在哪?

疑问: 不太 明白 -C 与 -K的关系。

这里我不是很理解,好像, 不管是 -C还是 -K 最后都是用的是clang 的编译器。

不对,我是 gcc不是 clang. 我也是可以搜到的。

我的疑问:

1 在 何时设置的 gcc 的路径。我能找到的只有这里设置了路径,要不就是在别的文件下设置的。


出现一个新问题: 普通的shell 与tmux 中的shell 颜色不一致。

需要在 ~/.bashrc 中加入一行代码。

alias tmux="TERM=screen-256color tmux"

具体不太明白是什么意思,估计是为了同 shell中的颜色的方案一致。

我在 .tmux.conf 中也有了设置。

set-option -g default-terminal "screen-256color"

这样就可以解决这个问题了。

注意: 在修改了 .bashrc 之后,需要 source 一下才能生效。

总结: 目前 nvim 设置好了,可以开始 阅读代码了。

相关推荐
Ama_tor5 小时前
将本地的 Electron 项目上传到 Gitee(码云)的 Git 操作流程
git·electron·gitee
是翔仔呐1 天前
第11章 显示外设驱动:I2C协议OLED屏、SPI协议LCD屏字符/图片/中文显示
c语言·开发语言·stm32·单片机·嵌入式硬件·学习·gitee
信创DevOps先锋1 天前
Gitee:中国开发者生态的数字化转型基石与创新加速器
运维·gitee·devops
是翔仔呐1 天前
第13章 SPI通信协议全解:底层时序、4种工作模式与W25Qxx Flash芯片读写实战
c语言·开发语言·stm32·单片机·嵌入式硬件·学习·gitee
是翔仔呐1 天前
第14章 CAN总线通信全解:底层原理、帧结构与双机CAN通信实战
c语言·开发语言·stm32·单片机·嵌入式硬件·学习·gitee
coderYYY1 天前
git push报错Authentication failed for ‘xxx’也不会弹要求输入用户名密码的最终解决方法
前端·git·gitee·github
苦瓜小生1 天前
【Git】| 将拉下来的代码上传到自己的 Gitee 仓库(手把手教学)
git·gitee
是翔仔呐1 天前
第10章 串口通信USART全解:轮询/中断/DMA三种收发模式与上位机通信实战
c语言·开发语言·stm32·单片机·嵌入式硬件·学习·gitee
徐同保2 天前
openclaw 的github项目同步到gitee仓库
gitee·github
梦梦代码精2 天前
开源即商用,预期产出、风险与优化建议
人工智能·gitee·前端框架·开源·github