首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏网络安全技术点滴分享

    Awesome Neovim - 精选Neovim插件大全

    Awesome Neovim精选的 Neovim插件集合,主要针对Neovim特有功能。 Neovim 是一个基于Vim的文本编辑器,专为可扩展性和可用性而设计,鼓励新的应用和贡献。 最新版本配置GitHub CLI进行身份验证克隆项目仓库:git clone https://github.com/rockerBOO/awesome-neovim.gitcd awesome-neovim 使用说明查看插件列表项目按功能分类组织插件,包括:插件管理器 - 管理Neovim插件安装LSP - 语言服务器协议支持补全 - 代码自动补全引擎语法 - 语法高亮和解析文件浏览器 - 文件系统导航色彩方案

    53610编辑于 2025-11-02
  • 来自专栏Coxhuang

    NeoVim 安装及配置

    文章目录 NeoVim 安装使用 #1 环境 #1.1 安装neovim #1 开始 #1.1 NeoVim #1.2 插件 #1.2.1 插件管理工具`vim-plug` #1.2.2 主题 #1.2.3 启动屏幕 NeoVim 安装使用 GitHub仓库地址: https://github.com/minhanghuang/nvim #1 环境 Ubuntu 18.04(docker,宿主机:macOS ) #1.1 安装neovim 安装高版本的nvim(apt默认低版本) sudo apt install software-properties-common sudo apt update sudo add-apt-repository ppa:neovim-ppa/stable sudo apt install neovim // 查看neovim版本 nvim --version 安装后续步骤需要的库 安装结束,接下来需要安装NeoVim插件 #1.2 插件 关于插件,这里使用的是手动下载(后续配置下载脚本),不使用快捷键:PlugInstall,因为网络的问题 #1.2.1 插件管理工具vim-plug

    5K21编辑于 2022-05-09
  • 来自专栏浪浪山下那个村

    Linux 安装最新Neovim

    vim 新型分支 --neovim Neovim是一个社区驱动的开源项目,是Vim文本编辑器的一个分叉版本,它的构建使Vim更容易为核心开发人员维护。 安装最新版本 下载最新代码,切换到nightly分支 git clone git@github.com:neovim/neovim.git git checkout nightly 编译 make CMAKE_BUILD_TYPE -I/home/zeekling/project/github/neovim/build/src/nvim/auto -I/home/zeekling/project/github/neovim/build /include -I/home/zeekling/project/github/neovim/build/cmake.config -I/home/zeekling/project/github/neovim /project/github/neovim/.deps/usr/include -I/home/zeekling/project/github/neovim/.deps/usr/include -I/

    1.3K30编辑于 2023-05-11
  • 来自专栏程序那些事儿

    使用 lua 编写 neovim 插件

    在 vim 中 viml 是第一公民,很多插件都是使用 viml 进行开发的,而在 neovim 中,lua 成为了主要的脚本语言,几乎现在 95%以上的 neovim 都是采用 lua 进行开发的。 浮动窗口 在 neovim 中,增加了浮动窗口的功能,这样我们显示一些信息非常的方便,我们可以使用 neovim 提供的关于浮动窗口的 api 进行插件的编写。 api.nvim_open_win(buf, true, opts) end 视图更新 几乎所有的插件最后都要更新渲染视图,我们可以根据指定的内容进行视图的更新,一般都是根据执行的一些命令结果来更新视图,在 neovimneovim 中,我们可以通过api.nvim_buf_set_keymap来进行输入按键的功能绑定。 函数导出 最后,我们可以将我们的插件中的函数进行导出,也就是让它们可以被执行。

    1.7K40编辑于 2023-03-07
  • 来自专栏Yunfeng's Simple Blog

    neovim telescope 插件简要教程

    概述 telescope 是一款强大的 neovim 插件,可以在 neovim 中提供文件名搜索和文本内容搜索的功能,以及更多复杂的功能,具体的show case可以看这里。 安装 首先需要安装 neovim。具体步骤可以看这里。 注意 telescope 需要nvim 0.7.0及以后的版本,因此如果你neovim 版本本身比较低的话,需要升级。 安装 neovim 后还需要进行配置。我的 neovim 配置是复制的这个仓库,按照README来进行操作,可以快速地安装好,这里不赘述。

    2.4K40编辑于 2023-10-23
  • 来自专栏浪浪山下那个村

    neovim 从0开始配置优化

    简介 neovim是从vim的一个分支fork出来的,从性能等方面来讲都比vim强很多,所以从vim转到neovim了。 本文涉及的neovim配置都在https://git.zeekling.cn/linux/nvim-config/src/branch/master里面。 从0开始配置 初始化插件管理器 init.lua为neovim的默认配置,一般在~/.config/nvim下面。 { name = "path" }, }), }) end, }, { "neovim

    1.2K20编辑于 2024-06-09
  • 来自专栏Yunfeng's Simple Blog

    NeoVim 代码格式化教程

    3.5 调试命令 如果出现格式化错误,或者格式化不生效,可以设置 :set verbose=1 来打开 NeoVim 的 log 显示,查看报错信息。

    1.4K20编辑于 2023-10-23
  • 来自专栏rikka

    使用 Neovim 和 VimTeX 撰写 LaTeX (Lua 配置)

    需要的东西 默认使用 wbthomason/packer.nvim来进行 Neovim 的插件管理, 本篇关注于在此基础上的 \LaTeX 配置, 而非如何搭建一个好用的 Neovim, 所以其他基础的东西不会列出 名字 说明 lervag/vimtex 用于 Vim 和 Neovim 的 $\LaTeX$ 文件类型插件 mhinz/neovim-remote 用于编辑器和 PDF 交互 TeXLive TeX Live unique file:@pdf\#src:@line@tex]] vim.g.vimtex_view_general_options_latexmk = '--unique' end 然后进入 Neovim 配置反向检索 安装 neovim-remote pip3 install neovim-remote 上一步仅仅实现了正向检索, 即从 tex 文件定位到 PDF 文件. 可以根据需要设置快捷键 image.png [可选] 使用 snippet 和 lsp 补全 通过williamboman/nvim-lsp-installer 插件 安装 texlab, 直接在 Neovim

    5.5K30编辑于 2022-01-20
  • VSCode 配置 NeoVIM 插件,实现自动切换输入法

    安装 neovimhttps://github.com/neovim/neovim/blob/master/INSTALL.md安装好后记住 nvim 二进制的路径2. 安装并配置 VSCode Neovim 插件https://marketplace.visualstudio.com/items? itemName=asvetliakov.vscode-neovim在扩展设置中,找到 Neovim Executable Paths 配置项并在 对应系统 的输入框中输入 nvim 二进制绝对路径(例如 MacOS 就只需要在 Neovim Executable Paths: Darwin 配置项中填写路径)。 3.3 VSCode Neovim 扩展设置 init.vim 路径在扩展设置中,找到 Neovim Init Vim Paths 配置项并在 对应系统 的输入框中输入 init.vim 文件的绝对路径

    2.8K10编辑于 2024-05-31
  • 来自专栏静之森

    NeoVim,神一样的编辑器

    这篇文章主要不是教学,而是介绍 NeoVim 的强大。 主角 这次的主角是 NeoVim,它是 Vim 的升级版,加入了很多 Vim 还没有实现的功能,所以他并不稳定。 NeoVim 依然是一个字符终端下的文本编辑器,所以他先天具有优秀的编辑能力,他可以做到在无显示器的环境下进行编辑。 进入 NeoVim,你会发现它和 Vim 长的一模一样,键位和基本的功能几乎一致。 那。 为什么说 NeoVim 是神一样的编辑器。 编辑器原本支持很多操作,比如宏录制,多行操作,etc. 插件多,有强大的社区支持。 这次主要介绍一些插件,虽然原生编辑器已经过于强大,使用文档也已经上万行。

    8.8K10编辑于 2021-12-28
  • 来自专栏云云众生s

    Neovim的未来可能会有AI和脑机接口

    译自:Neovim's Future Could Have AI and Brain-Computer Interfaces 作者:David Cassel Neovim,Vim文本编辑器的现代重构版本 柏林的 Neovim 维护者 Justin M. Keyes 在东京一年一度的 Vim 大会上,以一句奇怪的短语开场了他传统的“Neovim现状”主题演讲。 着眼于未来,他不仅分享了他对 Neovim 新功能和即将发生变化的看法,还分享了他对人工智能在文本编辑器中的作用,甚至是对基于WebAssembly 的 Neovim 工件(可在其他软件中使用)的可能性 我非常希望 neovim 能赢得 AI 竞赛。 Keyes 提醒听众他最喜欢的下载 Neovim 插件的网站,同时补充说,甚至可能会有某种 Neovim 包格式,“希望明年”。

    40300编辑于 2025-03-04
  • 来自专栏liuchengxu

    使用 neovim 的浮动窗口让你再次爱上 fzf

    自从 neovim 的浮动窗口 PR https://github.com/neovim/neovim/pull/6619 被合到 master 以后,很多插件都利用了这个特性实现了很多很酷的功能,比如 因为还没有 release, 目前要体验这个特性的话需要自己从 neovim master 编译,macOS 用户直接 安装 HEAD 版本的 neovim 就行了。 安装好 neovim,然后进行如上配置应该就可以了,对于 https://github.com/liuchengxu/space-vim 用户直接升级 space-vim 即可。

    3.1K10发布于 2019-04-21
  • 来自专栏Yunfeng's Simple Blog

    Ubuntu安装NeoVim:一种最简单的方法

    NeoVim是Vim的一个拓展版本,用起来比Vim爽一些。下面简要记录下在Ubuntu 16.04上安装NeoVim的过程,其实比较简单。 安装stable版本, version=0.2.2 sudo add-apt-repository ppa:neovim-ppa/stable sudo apt update sudo apt install ppa:neovim-ppa/unstable sudo apt update sudo apt install -y neovim 安装后就可以使用了,用命令nvim即可打开Neovim,建议继续阅读 vim-plug来了解NeoVim的插件安装工具。 参考 https://launchpad.net/~neovim-ppa/+archive/ubuntu/stable https://launchpad.net/~neovim-ppa/+archive

    5.5K10发布于 2019-12-25
  • 来自专栏goodcitizen

    老旧 Linux 系统搭建现代 C++ 开发环境 —— 基于 neovim

    neovim IDE 的载体,不使用 yum 安装,原因是 yum 上目前只有 0.3 版本的 neovim,而支持现代化 IDE 核心的 packer 包管理器至少需要 0.7 版本。 这里使用 curl 直接下载最新版本: > curl -LO https://github.com/neovim/neovim/releases/latest/download/nvim.appimage 0.9.2 版本: > wget https://github.com/neovim/neovim/releases/download/v0.9.2/nvim.appimage 友情提示:可以在 web = ""]; import neovim; print(neovim. Neovim 代码高亮插件 nvim-treesitter 的安装与配置 [10]. lazy-nvim插件管理器基础入门 [11]. neovim入门指南(一):基础配置 [12].

    1.5K10编辑于 2024-08-01
  • 来自专栏程序那些事儿

    通过一个插件来了解neovim的winbar属性

    . "%*" end end return M 总结 neovim的插件目前几乎都是用lua进行编写的,lua使用起来不仅效率高,而且配置起来也非常的方便,此外,neovim也在不断地完善自己的

    1K10编辑于 2023-03-07
  • 来自专栏开源服务指南

    LazyVim: 将 Neovim 升级为完整 IDE | 开源日报 No.67

    提供详细的变更日志以及支持文档 LazyVim/LazyVim[3] Stars: 9.5k License: Apache-2.0 picture LazyVim 是一个由 lazy.nvim 驱动的 Neovim 将您的 Neovim 转换为完整功能 IDE 使用 lazy.nvim 轻松定制和扩展您的配置 极快速度 对于选项、autocmds 和键映射有合理的默认设定值 支持大量插件 nvim-lua/kickstart.nvim [4] Stars: 8.2k License: MIT kickstart.nvim 是一个 Neovim 的起点,它具有以下特点: 小巧 单文件 (包含多文件迁移示例) 有文档说明 模块化 nodejs Vercel 平台 提供了相关链接以便理解仓库结构和进行代码更改 mfussenegger/nvim-lint[6] Stars: 1.0k License: GPL-3.0 nvim-lint 是一个 Neovim

    1.8K10编辑于 2023-12-20
  • 如何安装NeoVim和使用vim-plug安装相关插件?

    NeoVim可以期待什么? 在NeoVim分支后的短时间中,其已经实现了两个突出的特性:异步插件和用于编程实现控制NeoVim的远程调用(RPC)API。 请注意,NeoVim appimage目前仅适用于64位系统。如果您使用的是其他架构系统,或者想要查看NeoVim是否可从您的发行版存储库中获得,则可以参考NeoVim wiki中的安装说明。 安装NeoVim Appimage 下载并安装appimage,使用output-document选项将其重命名为nvim: wget --quiet https://github.com/neovim 安装NeoVim Python模块: pip3 install --user neovim 在~/.config/nvim/init.vim文件底部添加以下行,以容纳UltiSnips和vim-snippets NeoVim官方网站 Neovim-completion-manager Far.vim

    16.3K30发布于 2018-09-14
  • 来自专栏云前端

    畅玩本地编程大模型:解锁 VSCode 与 NeoVim 高效编程新姿势

    接下来就让我们以 Windows 环境为例,一同探索如何在 VSCode 甚至 NeoVim 中调用本地编程大模型,开启高效编程之旅。 coder:千问编程大模型,它将为我们的编程工作提供智能辅助 Continue:VSCode中的一款插件,通过它可以轻松地将各种远端/本地模型集成到VSCode开发环境中 ollama.nvim:专门为 Neovim 同时 Vim 的发展其实也并未停滞,Vim8 带来诸多新特性,LunarVim、SpaceVim以丰富插件与配置拓展功能,Neovim在架构等方面优化革新,这些让Vim跟上时代步伐。 以使用率较高的 Neovim 为例,类似的 ollama 插件也不少,但这里唯一实验成功的只有 ollama.nvim。 无论是VSCode的强大扩展性,还是Neovim的高效编辑体验,都与本地模型的智能辅助相得益彰。希望这篇文章能帮助你在编程之路上更加得心应手,享受高效开发的乐趣!

    2.5K10编辑于 2025-02-04
  • 来自专栏JVMGC

    15.1K Star酷!!!一个项目再次提升你的编码体验

    学习这个项目之前,先了解一下Neovim是什么. 因为LazyVim是为简化,提升Neovim功能和体验而生 Neovim是什么 Neovim是一个基于Vim的文本编辑器,它旨在提供一种轻量级、高性能的编辑体验,同时保持与Vim的兼容性。 Neovim项目由Justi.Makani于2014年发起,旨在解决Vim的一些局限性,并引入现代编辑器的特性。 项目介绍 LazyVim是一个为那些希望简化配置过程的Neovim用户设计的配置方案。 -r.~/.config/nvim/.git 4.启动Neovim: nvim Windows安装 1.备份Neovim配置: Move-Ite.$env:LOCALAPPDATA\nvi. -Force 4.启动Neovim: nvim LazyVim为那些寻求高效、可定制的Neovim配置的用户提供了一个出色的起点,无论是新手还是有经验的开发者都能从中受益。

    55710编辑于 2024-06-25
  • 来自专栏糖果的实验室

    一条命令实现Vim IDE发装配置?

    现在:装一个高版本的NeoVim,再安装一下SpaceVIm就行了。 如果你用Manjaro Liux,安装SpaceVim两条命令,安装VSC一条命令。 Ubuntu 如果你用的不是Manjaro Linux,用Ubuntu apt安装 NeoVim稍微麻烦一些。 sudo add-apt-repository ppa:neovim-ppa/unstable 对应的Git上也有对应的版本。 https://github.com/neovim/neovim/releases/tag/v0.8.2 升级安装neovim sudo apt-get update sudo apt-get install neovim 安装sapcevim配置。

    91010编辑于 2023-03-05
领券