相关疑难解决方法(0)

如何在Linux中更改echo的输出颜色

我正在尝试使用echo命令在终端中打印文本.

我想以红色打印文本.我怎样才能做到这一点?

linux bash command-line echo terminal-color

1582
推荐指数
29
解决办法
92万
查看次数

在 VSCode Jupyter 笔记本中使 tqdm 栏变暗

我在 Visual Studio Code 中使用启用了暗模式的 Jupyter 笔记本。我使用 tqdm 可视化进度条,但它不会显示为黑色。看图片: 在此输入图像描述

根据GitHub 上的这个问题,这不是 Jupyter、ipywidget 或 tqdm 本身的问题,它只与VSCode有关。

有什么解决方法可以解决这个问题吗?

python visual-studio-code jupyter-notebook

23
推荐指数
1
解决办法
2337
查看次数

PowerShell可用的所有颜色列表?

我正在搜索我可以在PowerShell中使用的所有颜色的列表.由于我们需要提供名称而不是hexnumber,因此很难确定是否存在颜色,至少如果您不知道如何:))

例如,as -foregroundcolor

write-host "hello world" -foregroundcolor "red"
Run Code Online (Sandbox Code Playgroud)

powershell powershell-2.0 powershell-3.0

14
推荐指数
6
解决办法
3万
查看次数

Loki 分别显示日志消息和额外字段

https://github.com/grafana/loki/issues/4249我发现了有趣的屏幕截图。 在此输入图像描述

在此屏幕截图中,我看到日志级别和消息以粗体显示,并带有白色文本,其他元数据(从日志消息收集)以灰色显示在单独的行上。

我搜索了文档,但没有找到如何实现这一目标。老实说,我正在 ELK 中寻找类似“短信”的东西,让开发人员仅在真正需要时才能看到元数据。您能否指出文档如何实现这一目标?

grafana grafana-loki

14
推荐指数
1
解决办法
1万
查看次数

我可以报告openmp任务的进度吗?

想象一下经典的OMP任务:

  • 在[0.0,1.0)范围内对一个大的双精度矢量求和

Live On Coliru

using namespace std;

int main() {
    vector<double> v;

    // generate some data
    generate_n(back_inserter(v), 1ul << 18, 
       bind(uniform_real_distribution<double>(0,1.0), default_random_engine { random_device {}() }));

    long double sum = 0;

    {
#pragma omp parallel for reduction(+:sum)
        for(size_t i = 0; i < v.size(); i++)
        {
            sum += v[i];
        }
    }
    std::cout << "Done: sum = " << sum << "\n";
}
Run Code Online (Sandbox Code Playgroud)

我无法想出如何报告进度.毕竟,OMP正在为我处理团队线程之间的所有协调,而我没有一个全局状态.

我可能会使用常规std::thread并从那里观察一些共享变量,但是没有更多的"omp-ish"方法来实现这一目标吗?

c++ parallel-processing multithreading progress openmp

10
推荐指数
2
解决办法
2560
查看次数

不和谐的彩色文本

我的目标是为文本部分着色.我知道我可以使用.sendCode("css","this is my message");哪个会使我的文字变黄但我不希望我的整个文本变成黄色.

也许我可以创建另一个.css文件,然后从我的JavaScript文件中调用它,但由于我对JavaScript缺乏经验,我希望得到一些帮助.我认为这是最快的方法.

css node.js discord

7
推荐指数
1
解决办法
11万
查看次数

Github 操作输出文本颜色

我有一个 GitHub 操作来运行我的 PowerShell 测试脚本。测试脚本在出现错误时输出“[ERROR]”,在出现警告时输出“[WARNING]”。 彩色 GitHub Actions 日志的屏幕截图 我想知道是否有任何关于突出显示的其他关键字的文档。GitHub 操作在 pwsh/PowerShell shell 中的“windows-latest”上运行。

powershell github github-actions

7
推荐指数
1
解决办法
8997
查看次数

如何更改基本 R 中打印输出的颜色?

我想在不导入外部库的情况下更改在 R 中打印的某些输出的颜色。我怎样才能做到这一点?

我已经知道了

print('this is black')
Run Code Online (Sandbox Code Playgroud)

message('this is red')
Run Code Online (Sandbox Code Playgroud)

但是我怎么能做其他颜色呢?例如绿色或蓝色

笔记

我的问题与类似,但我仅限于使用基本 R(无包)

r

6
推荐指数
1
解决办法
2080
查看次数

如何使用ANSI Escape代码在Console上输出彩色文本

在这里阅读有关ANSI-C转义码的内容.试图在C/C++ printf/cout中使用它来为输出的文本着色,但没有成功.

码:

#include <iostream>

 #include <cstdio>

int main()
{

    int a=3, b=5;
    int &ref = a;

    ref = b;

    //cout << "\155\32\m" << a << b <<'\n'; //here it prints m?m 5, no colored text
    printf("\155\32\m %d",a); //here to it prints same - m?m 5, 

    getchar();

}
Run Code Online (Sandbox Code Playgroud)

如何使用这些转义码将彩色文本输出到控制台?

我错过了什么吗?

编辑:在一些C++代码中,我看到了对此函数的调用

textcolor(10);
Run Code Online (Sandbox Code Playgroud)

但它在g ++和Visual Studio中提供了编译错误.哪个编译器有此功能?任何细节?

c c++ colors

5
推荐指数
4
解决办法
3万
查看次数

如何在控制台中使用 ANSI 转义序列将斜体或粗体等格式应用于文本?

如何使用 ANSI 转义格式化文本?

喜欢使事情斜体粗体,也许删除线和超级脚本。

lua ascii cmd colors ansi-escape

5
推荐指数
1
解决办法
5478
查看次数

用于折叠/折叠文本的 ANSI 转义序列(可能是分层的)

例如,在Travis 中,通过打印travis_fold:start:<section-name>travis_fold:end:<section-name>,其行为类似于 Travis 的转义码,它将折叠文本。请参阅此处有关 Travis 折叠的信息。例如,请参阅此输出

对于 Linux/Unix 终端,这通常非常有用。是否有任何ANSI 转义序列/代码扩展可以做这样的事情(当然还有相应的终端模拟器来处理这些)?


现有的转义码(和扩展):

linux terminal ansi-escape terminal-emulator

5
推荐指数
1
解决办法
331
查看次数

如何在 IntelliJ 运行控制台中使用颜色?

我想知道是否可以从我的 Java 代码中对 IntelliJ 运行控制台中的输出进行着色。例如,如果我有类似的东西

System.out.println("Error: " + message);
Run Code Online (Sandbox Code Playgroud)

我想将“错误”显示为红色,其余部分显示为不同的颜色。或者,整个系列作为一种颜色也很好,并且比所有东西都采用一种颜色已经是一个很大的改进。

先感谢您!

编辑:感谢一位好心的 redditor,答案是这里的链接Stack Overflow - ANSI 颜色转义序列列表

虽然我认为我还没有完全做到这一点(IntelliJ 提供了比我能够工作的更多的颜色选项),但我能够获得 8 种颜色来工作。我现在创建了一个小辅助函数,可以轻松地将文本打印到控制台:

public static void colorSystemOut(String text, Color color, 
                                    boolean bold, boolean underlined) {
    StringBuilder cString = new StringBuilder("\033[");
    if(color == Color.WHITE) {
        cString.append("30");
    }
    else if(color == Color.RED) {
        cString.append("31");
    }
    else if(color == Color.GREEN) {
        cString.append("32");
    }
    else if(color == Color.YELLOW) {
        cString.append("33");
    }
    else if(color == Color.BLUE) {
        cString.append("34");
    }
    else if(color == Color.MAGENTA) { …
Run Code Online (Sandbox Code Playgroud)

java intellij-idea

3
推荐指数
1
解决办法
4229
查看次数

[40m[32minfo[39m[22m[49m] 在 DotNetCore 日志上意味着什么

我在 Docker 容器内有一个 DotNet Core 应用程序,当我查看 ILogger 生成的日志时,我可以看到这些字符:

[40m[32minfo[39m[22m[49m: Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker[1] 
[40m[32minfo[39m[22m[49m: Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker[2] 

Run Code Online (Sandbox Code Playgroud)

你能帮我理解它们的意思吗?

c# .net-core ilogger

3
推荐指数
1
解决办法
3342
查看次数