当前位置: 首页 > 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.dtcms.com/a/303219.html

相关文章:

  • CLion运行多个main函数
  • MySQL存储过程(二):存储过程实例(增删改查)及调用
  • Web3技术解析:从网络架构到业务创新的范式的变革
  • mysql全量备份、全量恢复demo
  • 二叉树基本概念
  • 安装anaconda后,如何进入python解释器
  • 禾纳AET3156AP数据手册,增强型p沟道MOSFET芯片,替代AO4805方案
  • C#_运算符重载 operator
  • 【办公类-109-01】20250728托小班新生挂牌(学号姓名)
  • 微服务的编程测评系统7-题库接口
  • windows平台计划任务批处理实现定时任务
  • 循环神经网络 中文情感分析案例
  • WAIC首日 | RWKV-7s 新型高效大模型架构正式亮相
  • django 按照外键排序
  • uvm_do sequence marcos
  • SQL之防止误删数据
  • Spring核心机制:深入理解控制反转(IoC)
  • Kotlin的datetime库
  • 荣耀应用市场《2025上半年应用合规治理报告》丨开发加油站
  • C# 静态类_静态方法_静态字段(static 声明静态的关键字 )
  • R语言与作物模型(DSSAT模型)技术应用
  • 未授权访问漏洞 总结
  • mysql 关于树形数据结构的一些操作
  • STM32中集成USB驱动
  • SQL 查询语法笔记
  • C语言笔记03 :关于指针的补充
  • 力扣面试150题--颠倒二进制位
  • 第18章 泛型 笔记
  • 第一第二章笔记整理
  • AutoGen - model_clients和model_context使用示例