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

首先是下载 gitee 上的配置。

git clone https://gitee.com/kanxingxing/nvim-wang.git

然后是 配置 tmux

这个不用配置, 就是将 , .tmux.conf 拷贝到 ~/  目录下就行了。

然后是下载 nvim

然后是解压。

然后是创建软连接。

会有报错。

下载库文件

wget http://ftp.gnu.org/gnu/glibc/glibc-2.29.tar.gz

解压然后编译

所以先安装这个库。

然后在这样。

然后就是

make

make install

编译完成

然后是建立连接:

还有报错:

这样建立连接之后 会有 段错误。

结果整个内核崩溃。

---------------------------------------------------------------------------------------------------------------------

所以现在就是 重新安装虚拟机, 并且 重新 配置neovim

使用之前下载的压缩包,依然是这个问题。

那么这次我换一个 低版本的压缩包看看是什么情况。

那么如何下载 指定版本的neovim 呢?

首先是官网。

https://neovim.io/

然后找到指定的版本下载

然后解压,并且建立连接。

这次正常了,没有报错。

-----------------------------------------------------------------------------------------------------------------------

然后是配置nvim .

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

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

然后还需要去改一下 keymap.lua 文件。

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

然后 直接打开 nvim 就会自动的安装 packer .

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

然后使用 packer安装所有的插件。

测试一下,是不是 能够全部安装上。

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

然后是在init.lua 文件中 解除注释。

测试一下。

这样应该就是可以使用了。

-------------------------------------------------------------------------------------------------------------------------------

这是配置好以后 遇到的问题。

对了还要记得去  解除注释  keymap.lua

还有关于 语言服务器是需要等一会儿的。并且在安装pyright 的时候,会有个报错。

应该是我没有 安装npm的原因。

还有一个问题就是, 如果  我启动 tmux 之后, 在使用 neovim 的话,会出现问题颜色以及显示的问题。

解决:

在.bashrc 添加

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

注意: 为了能够正常的使用 clangd 的搜索的功能,需要 在编译选项上加上 bear

apt install bear

然后是:

    cd u-boot && ./make.sh rk3566
    cd ../kernel && make clean && make distclean && make ARCH=arm64 tspi_defconfig rk356x_evb.config android-11.config && bear make ARCH=arm64 tspi-rk3566-user-v10.img -j16
    #cd .. && source build/envsetup.sh && lunch rk3566_tspi-userdebug && make installclean -j16 && make -j16 && ./mkimage.sh

---------------------------------------------------------------------------------------------------------------------

开始 安装 语言服务器。

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. 我也是可以搜到的。

---------------------------------------------------------------------------------------------------------------------------

这里有个问题就是 , 我安装的nvim 是无法使用  telescope 的 grep 的功能的。

解决:安装 ripgrep

但是 ubuntu  使用 apt 的话,会报错。

解决方法:

curl -LO  https://github.com/BurntSushi/ripgrep/releases/download/12.1.1/ripgrep_12.1.1_amd64.deb
sudo dpkg -i ripgrep_12.1.1_amd64.deb

直接从源码包开始安装。

-----------------------------------------------------------------------------------------------------------------------

我的疑问:

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 设置好了,可以开始 阅读代码了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值