织梦的官方网站,白酒营销策划方案,wordpress中常用插件安装,网站设计 加英文费用上一个 文章写的太长了#xff0c;
后来再写东西 就一卡一卡的#xff0c;所以新开一个。 主要是关于 bufferline的。
之前我的界面是这样的。
这个图标很不舒服有。 后来发现是在这里进行配置。
我也不知道#xff0c;这个配置 我是从哪 抄过来的。 测试结果#xff1…上一个 文章写的太长了
后来再写东西 就一卡一卡的所以新开一个。 主要是关于 bufferline的。
之前我的界面是这样的。
这个图标很不舒服有。 后来发现是在这里进行配置。
我也不知道这个配置 我是从哪 抄过来的。 测试结果 那么这个图标我又是从哪里抄过来的呢
再nerd font 的官网上。
Nerd Fonts - Iconic font aggregator, glyphs/icons collection, fonts patcher 一些个字体 我也可以 再这个网站上进行下载。
Nerd Fonts - Iconic font aggregator, glyphs/icons collection, fonts patcher
我还不怎么理解 图标字体。
------------------------------------------------------------------------------------------------------------------------------
然后是 关于Ubuntu的字体的设置。
首先来看一下 ubuntu 使用的是什么字体。
查看字体的命令
fs-list | grep xxx 怎么查看我所使用的字体呢
网上的截图 gsettings get org.gnome.desktop.interface document-font-name
gsettings get org.gnome.desktop.interface monospace-font-name
gsettings get org.gnome.desktop.wm.preferences titlebar-font
gsettings set org.gnome.desktop.interface monospace-font-name Monospace 10
gsettings set org.gnome.desktop.interface document-font-name Sans 10
gsettings set org.gnome.desktop.wm.preferences titlebar-font Sans Bold 10 我自己测试一下看看。
可以看到 都是不一样的。 那么如何配置 我下载的 nerd font 的字体呢
网上的资料“ 疑问 这不就相当于 所有的字体都生效了吗
能不能制定一种字体呢 B站上找了找资料。
原来是这样的。
首先系统中要有这个字体。
然后是再终端中去设置字体。
在这期间 nvim 会使用 某种字体的图标比如bufferline
我猜应该是这样的。 那么 ubuntu 怎么设置 终端的字体呢 可以看到 我的字体已经变的难看了。 我测试 这几个命令是没有用的。不知道 有什么作用。 gsettings get org.gnome.desktop.interface document-font-name
gsettings get org.gnome.desktop.interface monospace-font-name
gsettings get org.gnome.desktop.wm.preferences titlebar-font
gsettings set org.gnome.desktop.interface monospace-font-name Monospace 10
gsettings set org.gnome.desktop.interface document-font-name Sans 10
gsettings set org.gnome.desktop.wm.preferences titlebar-font Sans Bold 10 我的疑问
1 远程 ssh 怎么设置字体呢
2 命令行可以设置 终端字体吗 一下这两种方式 更改的都是 命令行模式下的 字体而不是 在图形界面的终端的字体。
第一种方式 直接就是命令的方式 第二种方式就是 更改这个文件。 结果如下 xxxxx
---------------------------------------------------------------------------------------------------------------
关于 nvim 的一个报错。 这个报错是关于indent-blankline 的。
就是 如果我使用nvim ./ , 然后再打开 .c 文件的话是没问题的。 但是如果我是 直接 在 nvim wang.c 的话就会出现报错。
Error detected while processing /root/.config/nvim/init.lua:
E5113: Error while calling lua chunk: vim/_editor.lua:0: /root/.config/nvim/init.lua..nvim_exec2() called at /root/.config/nvim/init.lua:0../root/nvim-linux64/share/nvim/runtime/syntax/syntax.
vim[44]..BufReadPost Autocommands for *: Vim(append):Error executing lua callback: /root/nvim-linux64/share/nvim/runtime/filetype.lua:35: Error executing lua: /root/nvim-linux64/share/nvim/r
untime/filetype.lua:36: /root/.config/nvim/init.lua..nvim_exec2() called at /root/.config/nvim/init.lua:0../root/nvim-linux64/share/nvim/runtime/syntax/syntax.vim[44]..BufReadPost Autocommandsfor *..FileType Autocommands for *..function SNR1_LoadFTPlugin[20]..script /root/.local/share/nvim/site/pack/packer/start/indent-blankline.nvim/after/ftplugin/c.lua: Vim(runtime):E5113:Error while calling lua chunk: ...ack/packer/start/indent-blankline.nvim/lua/ibl/utils.lua:22: type: expected function: 0x7f4d8898f910, got string (SKIP_LINE)
stack traceback:[C]: in function errorvim/shared.lua: in function validate...ack/packer/start/indent-blankline.nvim/lua/ibl/utils.lua:22: in function validate...ack/packer/start/indent-blankline.nvim/lua/ibl/hooks.lua:61: in function register.../packer/start/indent-blankline.nvim/after/ftplugin/c.lua:3: in main chunk[C]: in function nvim_cmd/root/nvim-linux64/share/nvim/runtime/filetype.lua:36: in function /root/nvim-linux64/share/nvim/runtime/filetype.lua:35[C]: in function nvim_buf_call/root/nvim-linux64/share/nvim/runtime/filetype.lua:35: in function /root/nvim-linux64/share/nvim/runtime/filetype.lua:10[C]: in function nvim_exec2vim/_editor.lua: in function cmd/root/.config/nvim/lua/core/options.lua:5: in main chunk[C]: in function require/root/.config/nvim/init.lua:1: in main chunk
stack traceback:[C]: in function nvim_cmd/root/nvim-linux64/share/nvim/runtime/filetype.lua:36: in function /root/nvim-linux64/share/nvim/runtime/filetype.lua:35[C]: in function nvim_buf_call/root/nvim-linux64/share/nvim/runtime/filetype.lua:35: in function /root/nvim-linux64/share/nvim/runtime/filetype.lua:10[C]: in function nvim_exec2vim/_editor.lua: in function cmd/root/.config/nvim/lua/core/options.lua:5: in main chunk[C]: in function require/root/.config/nvim/init.lua:1: in main chunk
stack traceback:[C]: in function nvim_buf_call/root/nvim-linux64/share/nvim/runtime/filetype.lua:35: in function /root/nvim-linux64/share/nvim/runtime/filetype.lua:10[C]: in function nvim_exec2vim/_editor.lua: in function cmd/root/.config/nvim/lua/core/options.lua:5: in main chunk[C]: in function require/root/.config/nvim/init.lua:1: in main chunk
stack traceback:[C]: in function nvim_exec2vim/_editor.lua: in function cmd/root/.config/nvim/lua/core/options.lua:5: in main chunk[C]: in function require/root/.config/nvim/init.lua:1: in main chunk
vim.tbl_add_reverse_lookup is deprecated. Run :checkhealth vim.deprecated for more information
Error detected while processing BufReadPost Autocommands for *:
Error executing lua callback: /root/nvim-linux64/share/nvim/runtime/filetype.lua:35: Error executing lua: /root/nvim-linux64/share/nvim/runtime/filetype.lua:36: BufReadPost Autocommands for *
..FileType Autocommands for *..function SNR1_LoadFTPlugin[20]..script /root/.local/share/nvim/site/pack/packer/start/indent-blankline.nvim/after/ftplugin/c.lua: Vim(runtime):E5113: Error
while calling lua chunk: ...ack/packer/start/indent-blankline.nvim/lua/ibl/utils.lua:22: type: expected function: 0x7f4d888d7838, got string (SKIP_LINE)
stack traceback:[C]: in function errorvim/shared.lua: in function validate...ack/packer/start/indent-blankline.nvim/lua/ibl/utils.lua:22: in function validate...ack/packer/start/indent-blankline.nvim/lua/ibl/hooks.lua:61: in function register.../packer/start/indent-blankline.nvim/after/ftplugin/c.lua:3: in main chunk网上查了一下 是关于 blankline.nvim 插件的原因。
那么就关掉这个插件。 但是这么做了之后nvim wang.c 依然是之前的报错。 偶然的机会 我packer sync 了一下。 然后在 nvim wang.c 就没有问题了。 查一下 indent-blankline 的作用。
这个插件是关于 代码块之间划线的 这是一个有用的 插件。
可以查查 怎么使用。
目前 我不明白为什么 这个插件导致 之前的报错。 总结一下
1 这个报错的原因是 indent-blankline 的插件的原因。
2 对于卸载插件 packer 只需要 注释掉插件然后 packer sync 就可以了。
3 也就是说只要安装了插件之后就会自动加载不管你有没有配置这个插件应该会有一个默认配置的。你的配置应该相当于一个定制化。 我基本上断定是 blankline 的问题了摸索了一下 indent-blankline 是可以安装成功的但是依然会有 之前的 无法打开c 文件的状况出现。
把可以的配置贴上就好了不管它了先卸载掉。 1 return {1 lukas-reineke/indent-blankline.nvim,2 main ibl,3 opts {},4 config function()5 local highlight {6 RainbowRed,7 RainbowYellow,8 RainbowBlue,9 RainbowOrange,10 RainbowGreen,11 RainbowViolet,12 RainbowCyan,13 }1415 local hooks require ibl.hooks16 -- create the highlight groups in the highlight setup hook, so they are reset17 -- every time the colorscheme changes18 hooks.register(hooks.type.HIGHLIGHT_SETUP, function()19 vim.api.nvim_set_hl(0, RainbowRed, { fg #E06C75 })20 vim.api.nvim_set_hl(0, RainbowYellow, { fg #E5C07B })21 vim.api.nvim_set_hl(0, RainbowBlue, { fg #61AFEF })22 vim.api.nvim_set_hl(0, RainbowOrange, { fg #D19A66 })23 vim.api.nvim_set_hl(0, RainbowGreen, { fg #98C379 })24 vim.api.nvim_set_hl(0, RainbowViolet, { fg #C678DD })25 vim.api.nvim_set_hl(0, RainbowCyan, { fg #56B6C2 })26 end)2728 vim.g.rainbow_delimiters { highlight highlight }29 require(ibl).setup { indent { highlight highlight, char ▏ } } --⎪⎥⎢⎟⎜⏐⎜⎢⎥⎪⎮⎸⎹⏐-▕ │┃30 hooks.register(hooks.type.SCOPE_HIGHLIGHT, hooks.builtin.scope_highlight_from_extmark)31 end32 }33----------------------------------------------------------------------------
然后是关于flash.nvim 的作用这里要继续写。 注意 这里有一个 很重要的作用就是在选择的时候可以跟跳转联系起来这样就可以选中任意的内容了。 -----------------------------------------------------------------