V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
ch2
V2EX  ›  问与答

vscode 怎么高亮 C++的类型声明?

  •  
  •   ch2 · 2022-04-28 10:41:19 +08:00 · 1261 次点击
    这是一个创建于 972 天前的主题,其中的信息可能已经有所发展或是发生改变。

    主题是 Light+/Dark+,C/C++ Extension Pack 也装了
    20220428103723

    8 条回复    2022-05-01 10:46:38 +08:00
    v2mm
        1
    v2mm  
       2022-04-28 10:44:47 +08:00
    试试 one dark pro
    ch2
        2
    ch2  
    OP
       2022-04-28 10:54:24 +08:00
    @v2mm #1 这个也不行,应该不是主题的原因,typedef struct 的别名在任何主题都不能高亮
    kkocdko
        3
    kkocdko  
       2022-04-28 11:24:37 +08:00   ❤️ 1
    给出你的具体写法。我这边一切正常。Clangd 。
    tengyufei
        4
    tengyufei  
       2022-04-28 11:58:17 +08:00 via Android   ❤️ 1
    好像还是得 clangd ?
    ch2
        5
    ch2  
    OP
       2022-04-28 15:05:29 +08:00
    @tengyufei #4 clangd 确实是可以的
    binaryify
        6
    binaryify  
       2022-04-28 15:14:58 +08:00
    可以提供下最小示例代码吗
    ch2
        7
    ch2  
    OP
       2022-04-28 16:44:03 +08:00
    @binaryify #6

    #include <mysql/mysql.h>
    #include <iostream>
    #include <fstream>
    #include <map>

    using namespace std;

    int main(int argc, char *argv[])
    {
    MYSQL mysql;

    mysql_init(&mysql);

    if (mysql_real_connect(&mysql, "0.0.0.0", "root", "88888888", "sys", 3306, NULL, 0) == NULL)
    {
    cout << "mysql_real_connect failed(" << mysql_error(&mysql) << ")" << endl;
    return -1;
    }

    mysql_set_character_set(&mysql, "utf-8");

    MYSQL_RES *res;
    MYSQL_ROW row;
    int ret = mysql_query(&mysql, "select * from sys_config;");
    res = mysql_store_result(&mysql);

    cout << "variable "
    << "value "
    << "set_time " << endl;
    while (row = mysql_fetch_row(res))
    {
    cout << row[0] << " ";
    cout << row[1] << " ";
    cout << row[2] << " ";
    cout << endl;
    }

    mysql_free_result(res);
    mysql_close(&mysql);

    return 0;
    }
    binaryify
        8
    binaryify  
       2022-05-01 10:46:38 +08:00
    @ch2 它的 scope 没单独区分出来,高亮了会影响别的代码,只能装别的插件,给它解析出来
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1490 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 17:14 · PVG 01:14 · LAX 09:14 · JFK 12:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.