从零开始配置 vim(12)——主题配置

网友投稿 1432 2022-09-30

从零开始配置 vim(12)——主题配置

从零开始配置 vim(12)——主题配置

在我们进一步增强vim的功能之前,我们先为vim准备一个漂亮的主题,毕竟对着一个丑陋原始的界面多少有点提不起劲来进行编程。长时间对着丑陋的界面多多少少会产生抑郁情绪的。下面推荐几款我觉得还不错的主题插件

tokyonight

​​官方仓库​​​ 在使用 ​​packer​​ 作为插件管理器的前提下可以使用

use 'folke/tokyonight.nvim'

来安装该插件

我们在 init.lua中添加启用该主题的代码

vim.cmd[[colorscheme tokyonight]]

我们发现 此时已经变得好看了点

为了配置该主题,我们在 lua目录中中新建一个 ​​plugin-config​​​ 目录,专门用来放置各种插件的配置文件。例如针对这个主题的配置应该放在 ​​lua/plugin-config/tokyonight.lua​​​ 中。我们在 ​​init.lua​​ 中引用它

require("plugin-config/tokyonight")

我们在 ​​tokyonight​​ 中放入下面的配置

-- 配置主题颜色模式为 stormvim.g.tokyonight_style = "storm"-- 允许neovim中的终端使用该主题配色vim.g.tokyonight_terminal_colors = true-- 注释使用斜体vim.g.tokyonight_italic_comments = true

最后的效果大致如图所示

vscode

再来推荐一个我比较喜欢的主题——​​vscode.nvim​​

这是一个使用lua实现的vscode的配色主题,支持暗色和亮色两种模式。在 ​​packer​​ 的配置中,我们可以加入如下代码

use 'Mofiqul/vscode.nvim'

同样的可以使用 ​​vim.cmd[[colorscheme vscode]]​​ 来启用该主题

我们可以在 ​​plugin-config​​​ 中创建一个 ​​vscode.lua​​ 的文件来配置该主题

-- 使用 dark 主题 1 vim.o.background = 'dark'local c = require('vscode.colors')require('vscode').setup({ -- 允许透明背景 transparent = true, -- 注释使用斜体 italic_comments = true, -- 禁止使用 nvim-tree 背景色 disable_nvimtree_bg = true, -- 重写部分元素配色 color_overrides = { vscLineNumber = '#FFFFFF', },})

最后我们也需要在 ​​init.lua​​ 中加载它

require('plugin-config/vscode')

最后的效果如下所示

对比起来我更喜欢 ​​tokyonight​​ 主题,如果你有喜欢的主题或者配色也可以在评论区给出

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:让微信小程序开发如鱼得水(实例)(微信小程序的成功案例)
下一篇:一起看看支付宝小程序与微信小程序开发的区别(微信小程序和支付宝小程序)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~