欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 家装 > FloatRun 在浮动窗口中运行你的代码

FloatRun 在浮动窗口中运行你的代码

2024/10/24 21:30:36 来源:https://blog.csdn.net/l_changyun/article/details/141504032  浏览:    关键词:FloatRun 在浮动窗口中运行你的代码

FloatRun(https://github.com/StubbornVegeta/FloatRun)是一个极其精简的浮动窗口的插件,没有其他多余的功能,他只会做两件事:

  1. 在浮动窗口中运行你的代码
  2. 在浮动窗口中打开你的终端

安装与配置

  • 对于Packer.nvim
use {'StubbornVegeta/FloatRun',config = function()require 'module.floatrun'end,cmd = {'FloatRunToggle', 'FloatTermToggle'}}

在文件~/.config/nvim/lua/module/floatrun.lua 中写入以下配置

require("FloatRun").setup{ui = {border = "single",float_hl = "Normal",border_hl = "FloatBorder",blend = 0,height = 0.8,width = 0.8,x = 0.5,y = 0.5},run_command = {['cpp'] = 'g++ -std=c++11 %s -Wall -o {} && {}',['python'] = "python %s",['lua'] = "lua %s",['sh'] = "sh %s",[''] = "",}
}
  • 对于lazy.nvim
 {"StubbornVegeta/FloatRun",cmd = { "FloatRunToggle", "FloatTermToggle" },opts = function()return {ui = {border = "single",float_hl = "Normal",border_hl = "FloatBorder",blend = 0,height = 0.5,width = 0.9,x = 0.5,y = 0.5,},run_command = {cpp = "g++ -std=c++11 %s -Wall -o {} && {}",python = "python %s",lua = "lua %s",sh = "sh %s",[""] = "",},}end,keys = {{ "<F5>", "<cmd>FloatRunToggle<cr>" },{ "<F2>", mode = { "n", "t" }, "<cmd>FloatTermToggle<cr>" },},
}

用法:

:FloatRunToggle
:FloatTermToggle

参考

  • fm-nvim

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com