linux终端c语言改变输出字体颜色

LinuxC改变输出字体颜色

例:

#include

int main()

{

printf("\033[31mThis is RED.\n\033[0m");

return 0;

}

31m代表字体为红色,0m代表关闭所有属性。

常用的ANSI控制码如下(有些不支持):

\033[0m
关闭所有属性

\033[1m
高亮

\033[2m
亮度减半

\033[3m
斜体

\033[4m
下划线

\033[5m
闪烁

\033[6m
快闪

\033[7m
反显

\033[8m
消隐

\033[9m
中间一道横线

10-19
关于字体的

21-29
基本与1-9正好相反

30-37
设置前景色

40-47
设置背景色

30:黑

31:红

32:绿

33:黄

34:蓝色

35:紫色

36:深绿

37:白色

38
打开下划线,设置默认前景色

39
关闭下划线,设置默认前景色

40
黑色背景

41
红色背景

42
绿色背景

43
棕色背景

44
蓝色背景

45
品红背景

46
孔雀蓝背景

47
白色背景

48
不知道什么东西

49
设置默认背景色

50-89
没用

90-109
又是设置前景背景的,比之前的颜色浅

\033[nA
光标上移n行

\033[nB
光标下移n行

\033[nC
光标右移n行

\033[nD
光标左移n行

\033[y;xH设置光标位置

\033[2J
清屏

\033[K
清除从光标到行尾的内容

\033[s
保存光标位置

\033[u
恢复光标位置

\033[?25l
隐藏光标

\033[?25h
显示光标

原文地址:https://www.cnblogs.com/lttdxuexizhilu/p/11609389.html

时间: 2024-11-05 12:26:40

linux终端c语言改变输出字体颜色的相关文章

linux下 C编程改变输出字体颜色

格式: echo "\033[字背景颜色;字体颜色m字符串\033[0m"例如:echo "\033[41;36m something here \033[0m" 其中41的位置代表底色, 36的位置是代表字的颜色那些ascii code 是对颜色调用的始末. \033[ ; m -- \033[0m 字背景颜色范围:40----4940:黑41:深红42:绿43:黄色44:蓝色45:紫色46:深绿47:白色字颜色:30-----------3930:黑31:红32

shell脚本编程(严格的终端格式控制,美丽的输出字体颜色)

#!/bin/bash # #下面是字体输出颜色及终端格式控制 #字体色30-37 echo -e "\033[30m黑色字\033[0m" echo -e "\033[31m红色字\033[0m" echo -e "\033[32m绿色字\033[0m" echo -e "\033[33m黄色字\033[0m" echo -e "\033[34m蓝色字\033[0m" echo -e "\033

Python 终端输出字体颜色

终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关. 转义序列是以ESC开头,即用\033来完成(ESC的ASCII码用十进制表示是27,用八进制表示就是033). 格式 :\033[显示方式;前景色;背景色m + 你想要变色的字体:\033[0m 注意:开头部分的三个参数:显示方式,前景色,背景色是可选参数,可以只写其中的某一个:另外由于表示三个参数不同含义的数值都是唯一的没有重复的,所以三个参数的书写先后顺序没有固定要求,系统都能识别:但是,建议按照默认的格式规范

placeholder属性改变默认字体颜色(浅灰色)

html5为input添加了原生的占位符属性placeholder,高级浏览器都支持这个属性,例如: <input type="text" placeholder="博客园" value=" "> 默认的placeholder字体颜色是呈浅灰色,如果想改变这个默认颜色,解决方案如下: input:-moz-placeholder, textarea:-moz-placeholder { color: #fff; } input:-ms

输出字体颜色 &quot;&lt;li&gt;&lt;font color=red&gt;&quot; + ......+ &quot;&lt;/font&gt;&quot;

<title>4-15</title> <script language="javascript"> <!-- var students = new Array( "杨宗楠", "杨玉婷", "李莉" ); for( index in students ) { if( students[index] != "杨宗楠" ) //不是"杨宗楠"就输出

vs 中怎么用c改变部分字体颜色

// test.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <windows.h> #include<conio.h> void SetColor(unsigned short ForeColor,unsigned short BackGroundColor) { HANDLE hCon=GetStdHandle(STD_OUTPUT_HANDLE); WORD wr ; //这里可以自己把握 swi

汇编“生活”(一)——王爽《汇编语言》实验9程序代码——改变显示器字体颜色

assume cs:code ;显示器上显示绿色.绿底红色.白底蓝色字符串'welcome to masm!' data segment db 'welcome to masm!' db 00000010b,00100100b,01110001b data ends code segment starts: mov ax,data mov ds,ax mov bx,0 mov ax,0b800H mov es,ax mov bp,0000H ;设置'welcome'的颜色 mov dl,ds:[

改变注释字体颜色

和朋友一起看代码,为了少出错,总是注释(快捷键ctrl+/),但是猪似的代码显示为灰色,看着十分不舒服,而且费眼睛,于是就想改了他的颜色,以下为方法 File  -->  settings --> Editor  --> Color Scheme   --> Language Defaults  -->     Comments  --> Line comment  --> 右边的颜色框,默认为808080灰色,然后改成自己的颜色就可以了 以下是成果,好像有些刺眼

textview 改变部分字体颜色

Spannable style = new SpannableStringBuilder(commentsHtml); try { style.setSpan(new ForegroundColorSpan(Color.BLUE),startIndex,endIndex,Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); }catch (Exception e){ e.printStackTrace(); }finally { holder.comentsConTV.set