• 2024-09-21llm.nvim 支持在neovim中使用kimi
    llm.nvim(https://github.com/Kurama622/llm.nvim)是一个为大型语言模型(LLM)设计的通用插件,旨在使用户能够在neovim中与LLM进行交互。您可以自定义您希望使用的任何LLM(比如智谱清言、kimi、通义千问等)。最后,也是最重要的,您可以使用各种免费模型(无论是由Cloudflare还是其
  • 2024-09-19nvim 配置,neovim配置
    背景:因为vim配置的非常的复杂,所以了解到了一个新的vim,neovim。通过lazyvim这个功能来自动化的配置neovim。已达到在终端中就可以编程。原文仓库:https://github.com/folke/lazy.nvim.git原文文档仓库:https://lazyvim.github.io本人fork仓库:https://github.com/xin2233/LazyV
  • 2024-09-04笔记-Neovim快速入门
    本文是neovim中的练习项目Tutor的笔记。建议自己手动尝试一下这个项目,很快就能上手neovim。想要尝试这个项目,只要输入:Tutor<Enter>即可。安装&启动使用包管理器apt安装即可。运行:$sudoaptinstallneovimTutorLesson1移动光标使用hjkl键可以移动光标,方向如下所
  • 2024-08-27neovim 安装插件,并配置vimconig
    neovim安装插件,并配置vimconig1.neovim安装参考这里2.插件包管理器安装Vundle是vim的一个插件管理器,同时它本身也是vim的一个插件。插件管理器用于方便、快速的安装、删除、Vim更新插件。vimVundle插件官方地址:https://github.com/VundleVim/Vundle.vim下载Vundle插件
  • 2024-08-01x-cmd pkg | nvim - 命令行文本编辑器,Vim 的一个现代化分支
    目录简介快速入门功能特点Neovim插件推荐相关竞品进一步阅读简介Neovim(简称nvim)是用C语言开发的文本编辑器,是Vim的一个现代化分支,更专注于提升可扩展性和提供更现代的用户体验。它是基于Vim源代码的一个衍生版本,不是一个从头开始重写Vim或将其转换为IDE
  • 2024-07-31老旧 Linux 系统搭建现代 C++ 开发环境 —— 基于 neovim
    问题背景公司配发的电脑是macOS,日常开发需要访问Linux虚拟机,出于安全方面的考虑,只能通过跳板机登录。这阻止了大多数远程图形界面的使用,让写代码的工作变得复杂起来,市面上非常好用的VSCode都用不了。因此考虑基于vim搭建一套个人开发环境,需要支持以下特性:语法高亮(风格
  • 2024-07-31老旧 Linux 系统搭建现代 C++ 开发环境 —— 基于 neovim
    问题背景公司配发的电脑是macOS,日常开发需要访问Linux虚拟机,出于安全方面的考虑,只能通过跳板机登录。这阻止了大多数远程图形界面的使用,让写代码的工作变得复杂起来,市面上非常好用的VSCode都用不了。因此考虑基于vim搭建一套个人开发环境,需要支持以下特性:语法高亮(风格
  • 2024-07-31老旧 Linux 系统搭建现代 C++ 开发环境 —— 基于 neovim
    问题背景公司配发的电脑是macOS,日常开发需要访问Linux虚拟机,出于安全方面的考虑,只能通过跳板机登录。这阻止了大多数远程图形界面的使用,让写代码的工作变得复杂起来,市面上非常好用的VSCode都用不了。因此考虑基于vim搭建一套个人开发环境,需要支持以下特性:语法高亮(风格
  • 2024-07-14nvim 基本使用
    安装nvim安装从https://github.com/neovim/neovim/releases下载最新稳定版,当前的LTS版本为0.10.0解压后将bin目录加入环境变量即可字体选择从https://www.nerdfonts.com/选择一个字体,安装可参考:ubuntu基本操作我选择的字体是:参考资料从零开始配置Neovim(Nv
  • 2024-06-10二、插件
    推荐网站:https://vimjc.com大部分插件的介绍和大概设置方法都在这里。一、安装neovim完全体Ubuntu自带的vim在编译时会缺少部分组件,建议从ppa安装完全体的neovim以进行后续的设置。#使用最新版Neovimsudoadd-apt-repositoryppa:neovim-ppa/stable#配套环境p
  • 2024-06-06穿透 wsl 和 ssh, 新版本 neovim 跨设备任意复制,copy anywhere!
    获得更好的阅读体验,欢迎查看原文:穿透wsl和ssh,新版本neovim跨设备任意复制,copyanywhere!1.创作动机最近一个星期,我入坑了neovim,然后开始配置各种插件。同一个时间点,我入手了一台surfacego2,这是个Windows平板,我在上面也是装好了各种软件,配置了wsl2,并且配置了
  • 2024-03-15我的尝试:Codigger + Vim
    若您愿意耐心投入,学习Vim的过程其实远比想象中轻松。我对Vim产生兴趣,主要是源于它对提升生产力的巨大潜力。我尝试了Neovim、NvChad以及CodiggerVim插件,如今我的工作效率已远超从前。那么,Vim究竟是什么呢?Vim是一款在终端中广泛使用的文本编辑器,尤其适合代码和文本
  • 2024-03-14Windows 配置 VSCode + neovim + leap.vim
    Windows配置VSCode+neovim+leap.vim安装VSCodeNeovim按照网上的教程来即可安装插件在vim配置文件中找到
  • 2024-03-08安装 NeoVim
    安装NeoVimmacOSbrewinstallneovimWindowswingetinstallNeovim.Neovim或者你有装scoop的话:scoopinstallneovimLinuxcurl-LOhttps://github.com/neovim/neovim/releases/latest/download/nvim.appimage#下载AppImagechmodu+xnvim.appimage#为AppI
  • 2024-01-28从零开始配置 Neovim(Nvim)
    版本信息我使用的是MacbookproM2Pro版本,系统版本为macOS14.1。我的 Nvim 版本信息如下$nvim--versionNVIMv0.9.5Buildtype:ReleaseLuaJIT2.1.1703358377系统vimrc文件:"$VIM/sysinit.vim"$VIM预设值:"/opt/homebrew/Cellar/neovim/0.9.5
  • 2024-01-13VIM/NeoVIM:解决LuaSnip下Tab按键跳转冲突问题
    主要现象当使用LuaSnip生成片段时,即使切换过VIM模式,输入模式下的Tab按键仍然会导致光标跳转到Snippet的片段占位符处,导致光标“随机跳转”的问题。发生原因这是因为触发代码片段之后,LauSnip会一直维持一个记录占位符跳转的Session,这个Session在当前Buffer会一直持续到占位符结
  • 2023-12-14当你用neovim的mason插件管理lsp config,并且配置好bash的bashls后,却没有正常工作的解决方式
    刚开始遇到这个情况我百思不得其解,检查了neovimcheckhealth,以为是npm包管理的问题,然后删了下删了下不但没有解决还把包管理整乱了……后来发现是我没仔细看bash-language-server这个包的官方文档。。。以下是bash-language-server的官方仓库:https://github.com/bash-lsp/
  • 2023-10-05neovim的插件管理器vim-plug导致代码颜色不显示问题解决
    neovim的帮助文件路径F:\Programs\Neovim\share\nvim\runtime\docruntimepath的帮助文档路径F:\Programs\Neovim\share\nvim\runtime\doc\options.txt$VIM环境变量$VIM被用来确定Vim中不同的用户文件的位置,比如用户启动脚本“.vimrc”。这个是系统设置,详见startup。允许每
  • 2023-09-26neovim入门指南(二):常用插件
    文章首发https://youngxhui.top常用插件配置经过前面章节的介绍,当前的neovim已经可以开始基本的使用了。下面会推荐一下常见的插件,让我们快速的开始。
  • 2023-09-26neovim入门指南(一):基础配置
    文章首发https://youngxhui.top在编程的世界中,有两个上古神器。一个叫做“神之编辑器Emacs”,另一个叫做“编辑器之神vim”。这两个编辑器从诞生到现在,圣战从未结束。无论是vim还是emacs都在不断的进化和发展,渐渐的vim的分支上出现了一颗夺目的新星,他就是neovim。什
  • 2023-09-19我的neovim配置
    init.vim"Vimwithallenhancements"文件管理器,我想试一下rangersyntaxenablesyntaxonletmapleader=""setnumber "显示行号setrelativenumber "显示相对行号sethlsearch "搜索结果高亮setautoindent "自动缩进setsmartindent
  • 2023-08-17# neovim为工作区添加本地clangd配置
    1背景尝试使用neovim开发stm32,使用clangd作为LSP提供代码补全等功能。2思路使用stm32cubeMX生成一个基于makefile的stm32工程。使用bear或compiledb基于makefile生成compile_commands.json文件。为clangd配置--query-driver选项,使其使用arm-none-eabi-gcc编译器。
  • 2023-06-19nvin的配置
    【全程讲解】Neovim从零配置成属于你的个人编辑器_哔哩哔哩_bilibili eggtoopain/Neovim-Configuration-Tutorial(github.com)
  • 2023-06-14Neovim 的配置与使用
    LazyVim参考Lazyvim的官方安装教程即可安装,要求系统已经安装好了npm。YoucanfindastartertemplateforLazyVimhereMacosorLinuxInstalltheLazyVimStarterMakeabackupofyourcurrentNeovimfiles:#requiredmv~/.config/nvim~/.config/nvim.bak#opt
  • 2023-05-31NeoVim 学习笔记
    NeoVim学习笔记这篇学习笔记将用于记录本人在学习使用NeoVim编辑器过程中所编写的学习心得与代码。该笔记将会存放在https://github.com/owlman/study_note项目的SoftwareTool/DevelopmentTool目录下,并予以长期维护。学习规划学习基础:掌握Linuxshell命令的基本使用。