前言
在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://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
(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
- 所有快捷键的网站: Vim cheatsheet
其他一些常用快捷键这里就不一一说明了,直接放表:
效果演示
基本能够满足正常的开发需求,能够debug、文件查找、代码高亮和代码提示等。