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、文件查找、代码高亮和代码提示等。

相关文章
|
3月前
|
Ubuntu Linux 网络安全
Linux服务器之Ubuntu的安装与配置
Ubuntu Desktop是目前最成功、最流行的图形界面的Linux发行版;而Ubuntu Server也在服务器端市场占据了较大的份额。今天为大家详细介绍了Ubuntu Server的安装与配置,希望对你能有所帮助。关于VMware、VirtualBox等虚拟化软件的使用,朱哥还会在后续的文章中为大家详细介绍,敬请关注!
|
1月前
|
存储 Linux 开发工具
Linux环境下使用Buildroot配置软件包
使用Buildroot可以大大简化嵌入式Linux系统的开发和维护工作,但它需要对Linux系统和交叉编译有深入的理解。通过上述步骤,可以有效地配置和定制软件包,为特定的嵌入式应用构建高效、稳定的系统。
166 11
|
8月前
|
安全 Linux 开发工具
【Linux】vim使用与配置教程
Vim是一款功能强大的文本编辑器,广泛应用于Linux环境,是开发者和系统管理员的必备工具。本文介绍了Vim的基本操作与简单配置,涵盖命令模式、插入模式和底行模式的使用方法,以及光标定位、复制粘贴、搜索替换等常用技巧。同时,文章还提供了实用的分屏操作和代码注释方法,并分享了通过`.vimrc`文件进行个性化配置(如显示行号、语法高亮、自动缩进等)的技巧,帮助用户提升文本编辑效率。掌握这些内容,能让Vim更好地服务于日常工作与开发需求。
557 3
|
4月前
|
Kubernetes Linux 网络安全
Rocky Linux 8.9配置Kubernetes集群详解,适用于CentOS环境
初始化成功后,记录下显示的 `kubeadm join`命令。
254 0
|
6月前
|
关系型数据库 MySQL Java
安装和配置JDK、Tomcat、MySQL环境,以及如何在Linux下更改后端端口。
遵循这些步骤,你可以顺利完成JDK、Tomcat、MySQL环境的安装和配置,并在Linux下更改后端端口。祝你顺利!
456 11
|
5月前
|
Linux 网络安全 开发工具
在Linux下配置gitee与Github的远程仓库
注意,git push后,是输入你的账号与密码。这个步骤可以通过特殊设置省去,但是一开始还是不要太省。
312 0
|
7月前
|
安全 Linux 网络安全
在Linux(CentOS和AWS)上安装更新的git2的方法并配置github-ssh
经过以上这些步骤,你现在就能在GitHub上顺利往返,如同海洋中的航海者自由驰骋。欢迎你加入码农的世界,享受这编程的乐趣吧!
305 10
|
8月前
|
Java Linux 应用服务中间件
在Rocky Linux 9上安装JDK并配置环境变量!
本教程介绍在Rocky Linux 9上安装JDK并配置环境变量的完整步骤。首先更新系统,清理旧版本JDK相关包及残留文件,确保环境干净。接着搜索并安装所需版本的JDK(如OpenJDK 17),验证安装是否成功。然后查找JDK安装路径,配置全局环境变量`JAVA_HOME`和`PATH`,最后验证环境变量设置。按照此流程操作,可顺利完成Java开发环境搭建,支持多版本切换(如JDK 8/11/17)。生产环境请谨慎操作,避免影响现有服务。
1351 21
|
7月前
|
人工智能 Kubernetes Ubuntu
linux配置IP
linux配置IP
679 1
|
8月前
|
监控 Shell Linux
Android调试终极指南:ADB安装+多设备连接+ANR日志抓取全流程解析,覆盖环境变量配置/多设备调试/ANR日志分析全流程,附Win/Mac/Linux三平台解决方案
ADB(Android Debug Bridge)是安卓开发中的重要工具,用于连接电脑与安卓设备,实现文件传输、应用管理、日志抓取等功能。本文介绍了 ADB 的基本概念、安装配置及常用命令。包括:1) 基本命令如 `adb version` 和 `adb devices`;2) 权限操作如 `adb root` 和 `adb shell`;3) APK 操作如安装、卸载应用;4) 文件传输如 `adb push` 和 `adb pull`;5) 日志记录如 `adb logcat`;6) 系统信息获取如屏幕截图和录屏。通过这些功能,用户可高效调试和管理安卓设备。