当前位置: 首页 > news >正文

nvim编辑器

安装lazy.nvim

-- 在 ~/.config/nvim/init.lua 中添加以下代码
-- 设置 leader 键(推荐空格)
vim.g.mapleader = " "-- 加载 lazy.nvim
local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
if not vim.loop.fs_stat(lazypath) thenvim.fn.system({"git","clone","--filter=blob:none","https://github.com/folke/lazy.nvim.git","--branch=stable",lazypath,})
end
vim.opt.rtp:prepend(lazypath)-- 加载插件配置
require("lazy").setup("plugins")

配置erlang/elixir插件

return {-- Elixir 支持{"elixir-editors/vim-elixir",ft = { "elixir", "eelixir", "heex" },  -- 按文件类型加载},-- Erlang 支持{"vim-erlang/vim-erlang-runtime",ft = "erlang",},-- 代码格式化 (可选){"mhartington/formatter.nvim",config = function()require("formatter").setup({filetype = {elixir = {require("formatter.filetypes.elixir").mixformat,},erlang = {function()return {exe = "erlfmt",args = { "-" },stdin = true,}end,},},})end,},
}

配置tmux插件

return {{"jpalardy/vim-slime",config = function()-- 设置vim-slime使用tmuxvim.g.slime_target = "tmux"-- 设置默认的tmux套接字名称和pane目标(可以动态设置,这里先设一个默认值)-- 注意:这些默认值可能会被覆盖,因为通常vim-slime会要求你第一次指定目标panevim.g.slime_default_config = {socket_name = "default", target_pane = ":"}-- 如果你想在第一次使用时选择目标pane,可以设置:vim.g.slime_dont_ask_default = 0 -- 0表示每次启动时会询问(第一次需要配置),1则使用>默认值不询问-- 绑定快捷键(可选,也可以使用默认的快捷键)vim.keymap.set('n', '<leader>s', '<Plug>SlimeRegionSend', {noremap = true})vim.keymap.set('x', '<leader>s', '<Plug>SlimeRegionSend', {noremap = true})vim.keymap.set('n', '<leader>ss', '<Plug>SlimeLineSend', {noremap = true})end}}

插件使用指令

ctrl + c c
# 第一次会提示你输入tmux的socket名称(通常默认是`default`,直接回车)。
# 然后提示输入目标pane,格式为`{session_id}:{window_id}.{pane_id}`,例如`0:1.0`。
http://www.lryc.cn/news/602711.html

相关文章:

  • unisS5800XP-G交换机配置命令之登录篇
  • Parasoft Virtualize用服务虚拟化加速银行系统的软件测试
  • uni-app switch(开关选择器) BUG
  • [免费]【NLP舆情分析】基于python微博舆情分析可视化系统(flask+pandas+echarts)【论文+源码+SQL脚本】
  • 从像素到频率:OpenCV傅里叶变换
  • Java面试宝典:MySQL事务和事务的隔离级别
  • map循环遍历
  • 学习 字节UI TARS GUI Agent
  • 为什么bert是双向transformer
  • 无人机气动设计模块解析
  • html转word下载
  • NVDB-CAVD 杯汽车信息安全系列赛事
  • 基于Java的汽车商城系统设计与实现
  • 汽车膨胀水箱(副水箱)液位传感器的作用
  • 小鹏汽车AI测试
  • stm32开发 -- TFTLCD相关
  • API产品升级丨全知科技发布「知影-API风险监测平台」:以AI重构企业数据接口安全治理新范式
  • JavaWeb 入门:HTML 基础与实战详解(Java 开发者视角)
  • 分数函数的实用性及与数据密度的关系解析
  • ffmpeg-7.1.1 下载安装 windows 版,MP4 转 m3u8 切片,遇到报错 Unrecognized option ‘vbsf‘的解决办法
  • SD卡简介与驱动开发
  • 优测推出HarmonyOS全场景测试服务,解锁分布式场景应用卓越品质!
  • Makefile if语句用法
  • Linux内核驱动开发核心问题全解
  • Python全栈项目--基于深度学习的视频内容分析系统
  • 使用Docker在Rocky Linux 9.5上在线部署LangFlow
  • GoldenDB 分布式数据库详解
  • 在CentOS上以源码编译的方式安装PostgreSQL
  • <七> CentOS 8 安装最新版本Docker
  • 很妙的一道题 Leetcode234. 回文链表