童欣 发表于 2023-4-1 19:06:41

vim 中右花括号颜色不对,可以编译,不过颜色变成黄色的了,不知道在哪里去设置

vim中右花括号颜色不对,可以编译,不过颜色变成黄色的了,不知道在哪里去设置


#include<stdio.h>
int main()
{
      int a,b,c;
      int max;
      printf("请输入三个数字,分别用空格隔开:");
      scanf("%d %d %d",&a,&b,&c);
      if(a>b)
      {
            max=a;
      }
      else
      {
         max=b;
      }
      if(max>c)
      {
         max=max;
      }
      else
      {
         max= c;
      }
      printf("输入数中最大值Max=%d\n",max);
      return 0;
}
只有右括号是这个颜色看着好不顺眼,有没有大佬知道在哪里可以调回来
~         

isdkz 发表于 2023-4-1 19:08:57

可能是你不小心按到了#键(Shift+3)触发了搜索当前光标所在单词,导致文本出现黄色高亮。

你可以按下Esc键输入:nohl或:set nohlsearch然后回车,来消除黄色高亮。

童欣 发表于 2023-4-2 10:45:29

isdkz 发表于 2023-4-1 19:08
可能是你不小心按到了#键(Shift+3)触发了搜索当前光标所在单词,导致文本出现黄色高亮。

你可以按下Es ...

谢谢

童欣 发表于 2023-4-2 10:46:46

vim主要有三种模式,分别是命令模式、输入模式、末行模式,三者切换关系如下

默认就是命令行模式,按i、a或o进入编辑模式,再按ESC返回到命令行模式。在命令行模式输入冒号切换到末行模式,再按ESC又返回到命令行模式。编辑模式和末行模式之间不能直接切换,只能通过命令行模式切换

陈尚涵 发表于 2023-4-6 21:51:01

vim这种东西初学者还是不要用,毕竟vim有学习成本,不能立刻上手,可以先用dev上手熟练代码后再使用vim
页: [1]
查看完整版本: vim 中右花括号颜色不对,可以编译,不过颜色变成黄色的了,不知道在哪里去设置