首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何阻止vim colorscheme对可见的制表符使用错误的颜色

Vim是一款功能强大的文本编辑器,它支持自定义颜色方案(colorscheme)来美化编辑界面。然而,在某些情况下,使用不同的颜色方案可能会导致可见的制表符显示错误的颜色。下面是阻止vim colorscheme对可见的制表符使用错误颜色的方法:

  1. 使用正确的颜色方案:首先,确保你正在使用的颜色方案是经过测试和适配的,以避免出现制表符颜色错误的问题。可以选择一些常用的颜色方案,如Solarized、Tomorrow、Molokai等。这些颜色方案经过广泛使用和测试,通常不会出现制表符颜色错误的情况。
  2. 自定义颜色方案:如果你对现有的颜色方案不满意,可以尝试自定义一个适合自己的颜色方案。在自定义颜色方案时,需要特别注意制表符的颜色设置。可以通过修改vim的配置文件(~/.vimrc)来实现自定义颜色方案。具体的配置方式可以参考Vim的官方文档或相关的Vim插件文档。
  3. 使用插件:Vim有许多插件可以帮助解决制表符颜色错误的问题。例如,"indentLine"插件可以在编辑器中显示制表符的对齐线,从而更清晰地显示制表符的位置。另外,一些语法高亮插件也提供了对制表符颜色的定制选项,可以根据自己的需求进行调整。

总结起来,阻止vim colorscheme对可见的制表符使用错误的颜色可以通过选择合适的颜色方案、自定义颜色方案或使用相关插件来解决。在进行自定义或选择插件时,需要特别关注制表符颜色的设置,以确保显示正确的颜色。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Linux如何Vim中更改颜色和主题

Vim既可以在命令行中执行,也可以在图形界面中操作。 Vim 教程有很多,本文我们主要讲的是如何更改 Vim 颜色和主题。 Vim 对于初学者来讲的话,其实不是非常友好。...要查看有哪些可用默认配置方案,可以使用以下命令: :colorscheme+空格+Tab 其实就是在空格之后多次点击 tab 键,切换到想设置颜色然后回车进行设置。...3.进入 Vim 操作模式,使用之前命令选择主题: :colorscheme+空格+Tab 或者,你也可以直接指定主题,就不用一直敲 Tab 键了。...如果你需要将 Vim 主题默认为你喜欢主题,可以运行下面这条命令: $ echo ‘colorscheme ’ >> ~/.vimrc 选一个喜欢主题 使用哪种主题完全取决于个人喜好...,我个人喜欢使用颜色比较明亮主题。

10.8K31
  • vmware ubuntu设置vim界面,设置控制台窗口大小

    默认vim页面看起来不是很舒服:字体太小,颜色太暗看起来比较费劲,经过一番折腾后基本满足自己要求,记录操作过程于此。...设置vim窗口颜色 1.首先确保自己已在ubuntu上安装vim,没安装可以执行命令:sudo apt-get install vim-gtk 2.使用vim代开一个文件,输入:colorscheme...+具体颜色主题即可,我选择是murphy,即输入:colorscheme murphy 3.在vim页面点击右键, 4.取消“use the system fixed width font...”选项,然后点击Font就可以设置自己想要字体。...设置控制台占满整个vmware窗口 这里讲只是针对vmware里面安装ubuntu,选择菜单栏中“查看”进入“自动调整大小”选择“自动适应客户机”,然后重新点击“查看”点击“立即适应客户机”按钮即可

    1.3K20

    【学员分享】程序员效率神器,最常用VIM插件安装大全

    安装 2、查看python支持 3、基本设置 2.1 vim安装 sudo apt-get install vim-gtk 2.2 查看python支持 vim --version | grep...红色+python3说明vim支持python3,-号表明不支持。如果没有加入Python支持,如果使用YouCompleteMe(补全插件)就会出现警告。...set tabstop=4 "制表符占空格数 set softtabstop=4 "将连续数量空格视为一个制表符 set shiftwidth=4 "自动缩进所使用空白数 set...let g:Powerline_colorscheme='solarized256' "设置状态栏主题风格 如上操作,即可看见如下效果(插入模式为白蓝色,normal模式为绿灰) ?...安装使用YouCompleteMe库需要python-dev 1和2都是为了完成YouCompleteMe安装 3、.vimrc文件添加插件YouCompleteMe: 输入以下代码: Plugin

    1.7K10

    第六章·Linux文件管理-VIM编辑

    vim其实是vi升级版 ---- 为什么要使用vim 因为Linux系统一切皆文件,而我们工作最多就是修改某个服务配置、系统优化、应用优化(其实就是修改文件内容) 也就是说,如果没有vi或者vim...vim是学习Linux最重要命令之一 ---- vi与vim有什么区别 vi不显示高亮颜色语法 vim显示高亮颜色语法。 其他功能没有什么区别。...---- vim环境变量 环境变量临时生效 :set nu 显示行号 :set ic 忽略大小写, 在搜索时候有用 :set ai 自动缩进 :set list 显示制表符(空行、tab键) :...#使用molokai颜色模板 #colorscheme molokai //如果个人vim环境没有配置, 则使用全局vim环境变量配置。...---- vim扩展知识 1.如何同时编辑多个文件 vim -o file1 file2 水平分割 vim -O file1 file2 垂直分割 //ctrl+ww 文件间切换 2.相同文件之间差异对比

    1.3K20

    FlutterComponent最佳实践之色彩管理

    最常见使用方法是像下面的代码这样传递十六进制颜色代码,其中0xFF代表完全不透明颜色。...; 从这里,我们就可以知道为什么在Demo中设不设置primarySwatch都会是蓝色主题色原因了。 那么一个具体Flutter组件,是如何决定自己主题呢?...再判断是否指定了AppBarTheme.backgroundColor,也就是针对Appbar进行Theme覆盖 最后再根据是否黑夜模式来判断使用ColorScheme.primary还是ColorScheme.surface...因此,Flutter引入了ColorScheme属性,它是一组基于Material规范25种颜色(9种必选色),可用于配置大多数组件颜色属性。...Flutter团队计划用定义好ColorScheme来设计材质组件样式。要使用colorScheme,你必须调用ThemeData.from()构造函数。

    1.6K10

    vim常用设置—(.vimrc详细配置)

    vi键盘模式,而是vim自己 set nocompatible ” history文件中需要记录行数 set history=100 ” 在处理未保存或只读文件时候,弹出确认...=atI ” 通过使用: commands命令,告诉我们文件哪一行被改变过 set report=0 ” 不让vim发出讨厌滴滴声 set noerrorbells ” 在被分割窗口间显示空白...,特别适用于多行注释 set autoindent ” 为C程序提供自动缩进 set smartindent ” 使用C样式缩进 set cindent ” 制表符为4 set...set nowrap ” 在行和段开始处使用制表符 set smarttab “””””””””””””””””””””””””””””””””””””””””””””””””””””...= 1 let g:miniBufExplMapCTabSwitchBufs = 1 let g:miniBufExplModSelTarget = 1” 配色方案colorscheme desert

    1.8K10

    Linux中vi与vim编辑操作

    + 来 替换 / ): /oradata/apras/替换成/user01/apras1/ 不加 g,表示只对搜索字符串首次出现进行替换; g放在命令末尾,表示搜索字符串每次出现进行替换.../错误和编辑间切换 这不是什么难事,只是个小技巧 比如vim test.c 编辑了一个程序后,退出,用gcc -o test.o test.c 命令编译,发现有警告或者错误,又要用vim test.c命令来修改...gcc -o test.o test.c就可以实现编译,编译警告和错误都会显示,此时不会退出vim,按enter即可回到vim。 3....修改配置 修改当前用户配置:vim ~/.vimrc只对当前用户生效 修改全局配置:sudo vim /etc/vim/vimrc或者sudo /etc/vimrc,所有用户生效 set nu..." 使用 C/C++ 语言自动缩进方式 set cursorline " 突出显示当前行 set expandtab

    3.1K20

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

    在我们进一步增强vim功能之前,我们先为vim准备一个漂亮主题,毕竟对着一个丑陋原始界面多少有点提不起劲来进行编程。长时间对着丑陋界面多多少少会产生抑郁情绪。...init.lua中添加启用该主题代码 vim.cmd[[colorscheme tokyonight]] 我们发现 此时已经变得好看了点 为了配置该主题,我们在 lua目录中中新建一个 plugin-config...我们在 init.lua 中引用它 require("plugin-config/tokyonight") 我们在 tokyonight 中放入下面的配置 -- 配置主题颜色模式为 storm vim.g.tokyonight_style...= "storm" -- 允许neovim中终端使用该主题配色 vim.g.tokyonight_terminal_colors = true -- 注释使用斜体 vim.g.tokyonight_italic_comments...在 packer 配置中,我们可以加入如下代码 use 'Mofiqul/vscode.nvim' 同样可以使用 vim.cmd[[colorscheme vscode]] 来启用该主题 我们可以在

    1.3K20

    Flutter 小技巧之 Flutter 3 下 ThemeExtensions 和 Material3

    而之所以 M3 默认样式不再需要 Brightness.dark 判断,是因为在 M3 使用 ColorScheme 里已经做了判断。...事实上现在 Flutter 3.0 里 colorScheme 才是主题颜色核心,而 primaryColorBrightness 和 primarySwatch 等参数在未来将会被弃用,所以如果目前你还在使用...得益于 HCT ,例如我们前面的 ColorScheme.fromSeed(seedColor: Color(0xFF4285F4)),就可以通过一个 seedColor 直接生成一系列主题颜色,这就是...更多可见 《HCT 色彩原理》最后最后我们回顾一下,今天小技巧有:通过 ThemeExtensions 拓展想要自定义 ThemeData通过 useMaterial3 启用 Material3...,并通过 ColorScheme 配置更丰富 HCT 颜色好了,现在你可以去问你设计师:你知道什么是 HCT 么?

    1.3K30

    开发者福利:solarized跨平台配色方案

    Solarized 是目前最完整终端、编辑器、开发工具配色项目,适用于: 操作系统:Mac OS X、Linux、 Windows 编辑器和 IDE:Vim、Emacs、Xcode、TextMate...也可以通过终端执行: $ cd solarized $ cd vim-colors-solarized/colors $ mkdir -p ~/.vim/colors $ cp solarized.vim...~/.vim/colors/ $ vi ~/.vimrc #添加以下内容 syntax enable set background=dark colorscheme solarized...ls Mac OS X 是基于 FreeBSD ,所以一些工具 ls, top 等都是 BSD 那一套,ls 不是 GNU ls,所以即使 Terminal/iTerm2 配置了颜色,但是在 Mac...可以通过安装 coreutils 来解决(brew install coreutils),不过如果 ls 颜色不挑剔的话有个简单办法就是在 .bash_profile 里输出 CLICOLOR=1:

    1.7K60

    Linux : Vim 使用与配置 (附 GitHub 自动化配置脚本)

    由于经常使用 vim 编辑配置文件,有时候也会进行使用vim 编写一些脚本和c/c++ 程序,所以配置一个常用 vim 是很是必要。这篇博文主要是记录vim使用和配置相关一些知识点。...如果想详细得了解 vim使用可以阅读 《VIM USER MANUAL》,不过你只阅读本博文也是可以。...solarized " powerline scheme let g:Powerline_colorscheme='solarized256' " 代码缩进 " 设置编辑时制表符占用空格数 set...配置好vim 界面如下图: ? vim 环境配置主要是方便服务器或者字符界面下使用,现在图形界面上也有很多优秀工具像 vscode, atom 等。...总之,怎么方便怎么来; 如果你觉得本文你有帮助,请点击右下角推荐支持作者。

    4.6K20
    领券