Linux下配置lunavim

简介: Linux下配置lunavim

前言

在lunavim官网中提供了安装脚本,一件安装即可,但是经常因为网络不稳定而导致安装失败。这里提供在Linux下进行git加速的几种方法,可以尝试下。如果问题没有解决,也不要担心,我们还提供了两种平替方法进行luanvim的配置安装。

Linux下github加速

方法1:

       在/ect/hosts文件中添加以下内容:

       #GitHub Start

       192.30.153.112    github.com

       192.30.253.119    gist.github.com

       151.101.184.133    assets-cdn.github.com

       151.101.184.133    raw.githubusercontent.com

       151.101.184.133    gist.githubusercontent.com

       151.101.184.133   cloud.githubusercontent.com

       151.101.184,133  camo.githubusercontent.com  
       151,101,184,133  avatars0.githubusercontent.com  
       151,101,184,133  avatars1.githubusercontent.com  
       151,101,185,194  avatars2.githubusercontent.com  
       151,101,185,194  avatars3.githubusercontent.com  
       151,101,185,194  avatars4.githubusercontent.com  
       151,101,,185,,194  avatars5.githubusercontent.com  
       151,,101,,185,,194  avatars6..githubusercontentcom  
       51,,10;;85;19;4     avatars7..githubusercontentcom  
       15,,,11,,,84,,,13,,,3      avatars8..githubusercontentcom  

       # GitHub End

       清除DNS缓存以使更改生效

       sudo /etc/init.d/dns-clean start

方法2:

       配置git使用http代理:在~/.gitconfig文件中添加

      [http]

       proxy = http://127.xx.xx.xxx:xxxxx ==> 这里需要配置你的代理地址,可以百度搜索下

       [https]

       proxy = https://127.xx.xx.xxx:xxxxx        

先决条件

使用lunavim并支持所有的功能:

目前在LunarVim官网中标明需要安装: Neovim0.9.0+(最低要求0.9版本)

下载地址:

确保系统中已经安装git、make、python3、npm、node、cargo

参考文章:

http://GitHub CLI | Take GitHub to the command line

http://Make - GNU Project - Free Software Foundation

http://pip · PyPI

http://python.org

http://Node.js (nodejs.org)

http://npm (npmjs.com)

http://Install Rust - Rust Programming Language (rust-lang.org)

安装配置lunavim

1.使用官方提供的脚本安装:如果网络条件较差时,可能会安装不成功,多重复几遍。

LV_BRANCH='release-1.3/neovim-0.9' bash <(curl -s https://raw.githubusercontent.com/LunarVim/LunarVim/release-1.3/neovim-0.9/utils/installer/install.sh)

一路回车即可安装默认配置:

安心等待安装完...时间比较久 == 一路回车(使用默认配置)

如果失败,一般是网络问题,多尝试几次。

=====================================================================

如果通过上述方法安装失败

这提供另一个脚本方式安装:(进行了github加速和汉化)

bash <(curl -s https://api.host.mintimate.cn/fileHost/public/download/NMAd)

这个脚本是一个博主提供的,在这里感谢分享。

====================================================================

如果两种方法无法成功:只能自己下载lunavim,然后进行替换。

(1) 下载包:

wget -O lunarvim.tar.gz

Mintimate's Alist

(2) 进入 ~/.local/share/

(3) 删除或者备份lunarvim

(4) 解压 tar -xvf lunarvim.tar.gz

====================================================================

任意位置启动lvim

建立软链接:

ln -s ~/.local/bin/lvim ~/usr/bin

在终端中输入:lvim ===> 报错很正常

在底行模式下: PackerSync

反复执行,直到所有插件全部安装成功

更新lunavim

进入Lunavim输入: LvimUdate

卸载Lunavim

bash ~/.local/share/lunarvim/lvim/utils/installer/uninstall.sh

或者

​bash bash <(curl -s 
https://raw.githubusercontent.com/lunarvim/lunarvim/master/utils/installer/uninstall.sh)

安装Nerd Font

是Lunavim的图标能够正常加载出来

mkdir -p ~/.local/share/fonts
cd ~/.local/share/fonts && curl -fLO https://github.com/ryanoasis/nerd-fonts/raw/HEAD/patched-fonts/DroidSansMono/DroidSansMNerdFont-Regular.otf

快捷键说明

       以下是最常见的快捷键映射。如果是刚使用lvim,使用默认配置(这里建议如果不熟悉的话,前两月推荐使用默认配置),通过主键(space)+sk或者space。

       具体如何使用,根据个人情况而定。这里推荐一个情况,如何想查找某一个模块的功能键,推荐使用space,如果是长期未使用而导致一些快捷键记忆模糊使用space+sk更加快捷。

  • space + sk

  • Space

  其他一些常用快捷键这里就不一一说明了,直接放表:

效果演示

基本能够满足正常的开发需求,能够debug、文件查找、代码高亮和代码提示等。

相关文章
|
7天前
|
缓存 资源调度 安全
深入探索Linux操作系统的心脏——内核配置与优化####
本文作为一篇技术性深度解析文章,旨在引领读者踏上一场揭秘Linux内核配置与优化的奇妙之旅。不同于传统的摘要概述,本文将以实战为导向,直接跳入核心内容,探讨如何通过精细调整内核参数来提升系统性能、增强安全性及实现资源高效利用。从基础概念到高级技巧,逐步揭示那些隐藏在命令行背后的强大功能,为系统管理员和高级用户打开一扇通往极致性能与定制化体验的大门。 --- ###
27 9
|
9天前
|
存储 安全 数据管理
如何在 Rocky Linux 8 上安装和配置 Elasticsearch
本文详细介绍了在 Rocky Linux 8 上安装和配置 Elasticsearch 的步骤,包括添加仓库、安装 Elasticsearch、配置文件修改、设置内存和文件描述符、启动和验证 Elasticsearch,以及常见问题的解决方法。通过这些步骤,你可以快速搭建起这个强大的分布式搜索和分析引擎。
24 5
|
2月前
|
网络协议 安全 Linux
如何配置Linux端的ftp?
如何配置Linux端的ftp?
148 64
|
23天前
|
Java Linux 网络安全
NIFI在Linux服务区上的部署配置过程是什么?
【10月更文挑战第21天】NIFI在Linux服务区上的部署配置过程是什么?
38 2
|
1月前
|
Ubuntu Linux 编译器
Linux/Ubuntu下使用VS Code配置C/C++项目环境调用OpenCV
通过以上步骤,您已经成功在Ubuntu系统下的VS Code中配置了C/C++项目环境,并能够调用OpenCV库进行开发。请确保每一步都按照您的系统实际情况进行适当调整。
274 3
|
1月前
|
监控 安全 网络协议
快速配置Linux云服务器
【10月更文挑战第3天】快速配置Linux云服务器
|
2月前
|
Oracle Java 关系型数据库
Linux下JDK环境的配置及 bash: /usr/local/java/bin/java: cannot execute binary file: exec format error问题的解决
如果遇到"exec format error"问题,文章建议先检查Linux操作系统是32位还是64位,并确保安装了与系统匹配的JDK版本。如果系统是64位的,但出现了错误,可能是因为下载了错误的JDK版本。文章提供了一个链接,指向Oracle官网上的JDK 17 Linux版本下载页面,并附有截图说明。
Linux下JDK环境的配置及 bash: /usr/local/java/bin/java: cannot execute binary file: exec format error问题的解决
|
2月前
|
Linux 编译器 开发工具
快速在linux上配置python3.x的环境以及可能报错的解决方案(python其它版本可同样方式安装)
这篇文章介绍了在Linux系统上配置Python 3.x环境的步骤,包括安装系统依赖、下载和解压Python源码、编译安装、修改环境变量,以及常见安装错误的解决方案。
138 1
|
2月前
|
Ubuntu Linux
Linux服务器的自动启动可以在哪里进行配置?
Linux服务器的自动启动可以在哪里进行配置?
156 3
|
1月前
|
应用服务中间件 Linux Shell
Linux 配置 Nginx 服务的详细步骤,绝对干货
Linux 配置 Nginx 服务的详细步骤,绝对干货
72 0