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

相关文章
|
18天前
|
Oracle Java 关系型数据库
Linux环境安装配置JDK11
Linux环境安装配置JDK11
48 0
|
20天前
|
Linux 开发工具
Kali Linux配置阿里源
在配置Linux系统源前,建议先备份源列表。打开`/etc/apt/sources.list`,将原有官方源注释或删除,然后可以选择添加国内镜像源,如中科大、阿里云、清华大学、浙大或东软等源。确保每个源格式正确,以`deb`开头,`main non-free contrib`结尾。保存并退出(使用`:wq`或`:wq!`),之后运行`apt-get update`来下载新配置的源并验证是否成功。如果下载速度慢,可中断(`Ctrl+C`)后更换网络重试。
81 0
|
20天前
|
Ubuntu 安全 Linux
Linux(34)Rockchip RK3568 Ubuntu22.04和Debian 10上配置远程桌面工具
Linux(34)Rockchip RK3568 Ubuntu22.04和Debian 10上配置远程桌面工具
67 0
|
3天前
|
Ubuntu Linux 编译器
【Linux】详解动静态库的制作和使用&&动静态库在系统中的配置步骤
【Linux】详解动静态库的制作和使用&&动静态库在系统中的配置步骤
|
5天前
|
Unix Shell Linux
在 Linux 上把 Vim 配置为默认编辑器
在 Linux 上把 Vim 配置为默认编辑器
|
6天前
|
存储 Web App开发 Ubuntu
整理16款适用于较旧低配置电脑的最佳Linux发行版
在本指南中,趣云笔记(https://www.ecscoupon.com/)介绍了一些最好的Linux发行版,你可以将它们安装在旧PC上并为其注入新的活力。
24 0
|
6天前
|
Linux 数据安全/隐私保护
Linux 读写权限的配置
Linux 读写权限的配置
11 0
|
7天前
|
Web App开发 安全 Unix
Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇)
Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇)
|
7天前
|
网络协议 Linux 开发工具
Linux中 /etc/sysconfig/network-scripts/ifcfg-<interface> 网络接口配置 详解 看这一篇够用
Linux中 /etc/sysconfig/network-scripts/ifcfg-<interface> 网络接口配置 详解 看这一篇够用
|
7天前
|
存储 Linux
Linux 本地yum源配置 (详简篇)
Linux 本地yum源配置 (详简篇)