vim安装及简单配置
Windows用户现在前往vim官网,点击安装链接,跳转到GitHub之后,发现发现版名称为”gvim”而不是vim,因为gvim是vim的扩展版本,vim存在于纯命令行交互的环境中,而随着现在图形化界面的发展,gvim作为了vim可用作鼠标交互、适用于图形化界面的vim。 安装Windows用户建议前往官网进行安装发行版,因为配置文件位置可控。 Linux用户直接使用包管理工具进行安装即可。 macos用户使用macvim。当然也可以用包管理工具进行安装。macos Linux本一家。 安装完成后,如果通过命令启动无法识别,注意添加vim到环境变量。 配置Windows下安装,通常在安装gvim时要求指定安装目录,安装目录下会存在_vimrc这就是gvim的配置文件 Linux下安装完,则会存在~/.vimrc文件 配置时向配置文件底部追加内容就行 我的vim配置文件备份:https://github.com/chunyujin295/my-vim.git 设置显示行号1set nu 关闭警告声音和屏幕闪烁12set vb t_vb=au GuiEnter * set t_vb ...
我的neovim配置文件地址
https://github.com/chunyujin295/my-nvim.git
Windows下lazyvim的rg安装和配置
lazyvim的依据文本查询功能在lazyvim中,如果想要根据文本内容进行搜索,可以在开始界面使用g按钮 但是我们发现提示需要安装rg这个软件在Windows系统上 lazyvim的依据文本查询功能依赖于rg(ripgrep)软件,这是一个用来根据内容进行查询的跨平台工具,安装了它,我们可以查询一些大概知道有什么内容但是忘记了名字和位置的文件。 进入GitHub安装release发布版本:Release 14.1.1 · BurntSushi/ripgrep 安装MSVC版本可能需要你配置了MSVC工具链 解压到你能找到的地方 添加到环境变量 lazyvim可以使用Find Text功能了
Windows下lazyvim的fzf安装和配置
lazyvim的查找文件功能依赖于fzf软件,这是一个go语言编写的跨平台的文件模糊查找工具,Windows下可以直接访问GitHub官网进行relase版本的下载和安装:Releases · junegunn/fzf 选择好版本 解压完之后发现直接就是一个.exe程序,将其添加在环境变量中以便在任何位置都能使用它: 可以先将fzf.exe转移到其他路径下 终端中输入fzf即可执行: 现在lazyvim支持文件查询功能了 fzf更详细的安装及配置,可以查看fzf安装配置及使用 新版本lazyvim安装fzf方法现在最新版本的lazyvim中可以通过内部直接安装的方式启动fzf: lazyextras中搜索fzf-lua或者editor.fzf 按x直接安装即可
Windows下neovim安装
安装NeoVim参考链接:零基础在Windows环境下配置neovim+Lazyvim_neovim windows-CSDN博客 进入neovim官网Home - Neovim点击install或者直接进入其GitHub的release发布页面neovim/INSTALL.md at master · neovim/neovim 安装Windows的发布版本 点击之后下载.msi安装文件,下载完成后双击进行安装,记得安装在自己能找到的位置。 安装成功之后就可以在终端打开neovim: 1nvim 如果能打开就说明安装成功
Ubuntu下neovim安装
本教程的安装教程仅提供一种或几种最简单的方案,更多方案可以自行百度 neovim安装通过apt安装1sudo apt-get install neovim 安装完执行nvim即可启动 去官网下载Release版本有时候apt维护的neovim版本很低,甚至达不到lazyvim的最低版本要求,因此我们直接去下载最新的Release版本。 下载neovim/INSTALL.md at master · neovim/neovim 选择适合你的版本 或者使用wget或curl命令进行下载 1curl -LO https://github.com/neovim/neovim/releases/latest/download/nvim-linux-x86_64.tar.gz 解压解压之后移动到合适的路径 123tar xzvf nvim-linux-x86_64.tar.gzsudo mv nvim-linux-x86_64 /usr/local/neovim# 路径随便,也可以是~/software啥的,只要确保你不会误删除就行 添加到环境变量确保能在全局进 ...
neovim配置的卸载
如果你想清空所有的neovim配置,比如我此前安装了lazyvim配置,但是现在想要清除掉,获取最原始的neovim,并安装ayamir-nvim的配置,你应该查看此教程。 当然,如果你对原有配置想要备份一下,可以改一下名或者直接使用文件备份 删除所有配置如果你想删除所有的配置,那么: 删除以下内容: ~/.config/nvim(在 Linux 或 MacOS 上) ~\AppData\local\nvim(在 Windows 上) 当然,如何你将nvim安装在了其他地方,你需要自己去删除 为了确保还可以删除以下文件夹: ~/.local/share/nvim(在 Linux 或 MacOS 上) ~\AppData\local\nvim-data(在 Windows 上) 同样,如果你修改了配置文件的保存位置,也应该去对应位置删除 可以参考《修改nvim安装位置以及Windows下修改配置文件保存位置的方式》 删除指定配置但是如果仔细观察,可以发现,其实一台机器上可以同时存在多套配置 例如,根据 lazy vim 自述文件页面,要卸载 lazy.nvim,需要删除以下文 ...
修改配置文件夹nvim的位置及Windows下修改配置文件保存位置的方式
nvim位置可以改,nvimdata位置也可以改 甚至Windows的各种应用的缓存位置也可以改 这样就不怕C盘爆满了 XDG Base Directory 规范 && 修改Neovim的默认配置文件路径 && 设备同时共享多个Nvim配置 - wenli7363 - 博客园 XDG_CONFIG_HOME环境变量介绍 - Kimi.ai 需要注意的是,这个环境变量也会被其他软件使用,例如Nushell配置文件也是依据该环境变量而保存的,所以建议给这个环境变量路径设置为一个比较通用的文件夹名称,例如叫config 后来别忘了把用户/AppData/Local下的lazygit也放到你设置的环境变量的路径下,这样之前的配置信息才能找到,我估计也是lazyvim配置了lazygit的配置文件路径: 目前基本上能正常使用,就是不知道XDG_CONFIG_HOME这个环境变量会不会被其他的应用也使用,到时候出了问题,也需要将对应软件的缓存文件迁移到这里来 同样,nvim-data文件也能迁移,按照最上面的教程,配置一个XDG_D ...
Windows下配置treesitter
treesitter是neovim的一个支持编程语言解析的LSP的管理工具,在Linux下支持的很好,但是Windows下如果用它来安装各种语言的LSP,就容易报错,我发现原因是安装某种语言的LSP是通过GitHub进行下载的,然后其中一个语言,lua的lsp安装下来库是.so,Windows下没办法编译。看了看官网的解决方式:Windows support · nvim-treesitter/nvim-treesitter Wiki,需要Windows上能使用clang或者其他的方式进行编译,比如使用scoop安装zig,然后将其在treesitter相关配置的.lua中设置为编译选项,而不是gcc等。 下面是一个Windows下从安装clang到配置、再到配置treesitter的一个简单教程如何在 Windows 11 上安装 neovim treesitter — How to install neovim treesitter on Windows 11,结合上面官网给出的解决方案进行处理就行 但是可能会遇到一些问题,比如里面修改powershel的配置文件,改完之 ...
lazyvim中blick_cmp_fuzzy无法安装
问题讨论:bug: module ‘blink_cmp_fuzzy’ not found · Issue #5483 · LazyVim/LazyVim 这里给出了解决方案:blink_cmp_fuzzy的安装依赖于curl 安装教程:Curl命令详解-CSDN博客 里面教程图片给错了,curl官网curl - Download找下载的时候,应该往下拉,找二进制包进行安装,不要安装最顶部的源码包,里面没有可执行程序。 或者直接进这个curl for Windows 之后bin目录添加到环境变量即可。 检查安装是否成功 1curl --version 值得注意的是,power shell对其支持不太好,cmd模式下才生效: Blink | LazyVim 之后我在官网上找到了Blink的启用方法,输入: LazyExtras来启用这些额外命令 你会进入到启动额外插件的界面,界面提示你按下x键就可以启用下面的未启用的插件,我发现blick相关插件没有启动,另外在上面GitHub讨论上说了cmp相关也需要安装。 于是我就将这些加进去了,并且也加了一些其他的插件。然后回 ...
lazyvim无法识别编程语言检测
执行 lua 时出错无法加载解析器:uv_dlopen:cpp.so 不是有效的 Win32 应用程序。·问题 #1985 ·nvim-treesitter/nvim-treesitter — Error executing lua Failed to load parser: uv_dlopen: cpp.so is not a valid Win32 application. · Issue #1985 · nvim-treesitter/nvim-treesitter Windows 支持 ·nvim-treesitter/nvim-treesitter 维基 — Windows support · nvim-treesitter/nvim-treesitter Wiki 里面给出了通过配置lua来解决问题的方法 但是有一个致命的问题就是我不懂lua语言,因此不知道配置文件应该怎么配置,所以当务之急就是学习lua语言
lazyvim安装了但是不生效
参考教程:linux下使用neovim但是出现版本过低的问题无法使用lazyvim | Yuzai Blog 如果你确实安装了lazyvim,并在.config下添加了nvim文件夹,但是启动nvim的时候发现lazyvim并没有开始配置。 或许是因为你的nvim版本太老了,你可以使用nvim --version查看自己的版本,或者干脆直接nvim进入主页面查看版本。 前往lazyvim官网🚀 Getting Started | LazyVim,查看最低neovim版本要求,来确认你的neovim版本是否确实低于最低要求了。 好吧,apt有时候确实维护的很慢,uos上才只能安装0.3版本的 接下来你需要卸载你的旧版neovim,如果你是通过apt安装的: 1sudo apt-get remove neovim # 直接卸载掉 然后自己手动去官网下载一份Release版本的,安装教程见Ubuntu下neovim+lazyvim安装及配置
Ubuntu下lazyvim安装及配置
本教程的安装教程仅提供一种或几种最简单的方案,更多方案可以自行百度 参考链接:🛠️ 安装 |LazyVim — 🛠️ Installation | LazyVim lazyvim安装12# 克隆项目到 用户配置目录下git clone https://github.com/LazyVim/starter ~/.config/nvim 安装完成之后删除掉该目录下的.git 文件执行nvim,lazyvim便开始自动配置 关于git访问Github上面的git命令需要git能连接到GitHub,且后续lazyvim执行自动配置等操作时,也是要频繁使用git连接GitHub。如果你的git无法连接Github,那么配置时会报很多错误。 国内用户访问GitHub确实是一个问题,且就算你会使用魔法,当使用git命令访问GitHub时也不一定生效,因为你需要为git添加上代理才可以。 方法一如果你是按照我的Linux下配置clash全局代理的方式为Linux添加了全局代理,那么Git也会受到影响,可以访问GitHub,否则你只能在浏览器或者其他软件上访问外网,但是git还是无法连接到Gi ...






