Xcode 設定輸出顏色

2022-05-31 23:27:20 字數 2368 閱讀 1199

一 首先你需要安裝乙個xcode外掛程式---xcode colors

外掛程式github位址 

外掛程式安裝好後,退出xcode,重新開啟,會彈出兩個選項,選擇load bundle...

現在在你的**加上以下**,執行,你會發現你的log已經有顏色了...

#define xcode_colors_escape @"\033["

#define xcode_colors_reset_fg xcode_colors_escape @"fg;"

#define xcode_colors_reset_bg xcode_colors_escape @"bg;"

#define xcode_colors_reset xcode_colors_escape @";"

nslog(xcode_colors_escape @"fg0,0,255;" @"blue text" xcode_colors_reset); nslog(xcode_colors_escape @"bg220,0,0;" @"red background" xcode_colors_reset);

nslog(xcode_colors_escape @"fg0,0,255;"

xcode_colors_escape @"bg220,0,0;"

@"blue text on red background"

xcode_colors_reset);

nslog(xcode_colors_escape @"fg209,57,168;" @"you can supply your own rgb values!" xcode_colors_reset);

如圖所示

二 現在我們需要定做我們自己的log 新增以下**

#define xcode_colors_escape @"\033["

#define xcode_colors_reset_fg xcode_colors_escape @"fg;"

#define xcode_colors_reset_bg xcode_colors_escape @"bg;"

#define xcode_colors_reset xcode_colors_escape @";"

/** 不同等級的log,也可開關,當前已開 */

#define log_level_warn

#define log_level_info

#define log_level_error

//如需關閉,就將你需要關閉的巨集定義登出那麼該種形式的log將不顯示或者以預設顏色顯示

#ifdef log_level_error

#define kklogerror(frmt, ...) nslog((xcode_colors_escape @"fg255,0,0;" frmt xcode_colors_reset), ##__va_args__)

#else

#define kklogerror(...) //nslog(__va_args__)

#endif

#ifdef log_level_info

#define kkloginfo(frmt, ...) nslog((xcode_colors_escape @"fg65,105,225;" frmt xcode_colors_reset), ##__va_args__)

#else

#define kkloginfo(...) //nslog(__va_args__)

#endif

#ifdef log_level_warn

#define kklogwarn(frmt, ...) nslog((xcode_colors_escape @"fg255,128,0;" frmt xcode_colors_reset), ##__va_args__)

#else

#define kklogwarn(...) //nslog(__va_args__)

#endif

至此,我們已經定製了三種顏色的log,如下圖

我幫大家查詢了一些顏色的rgb值,以幫助大家更方便的實現自己喜愛的顏色...

顏色rgb.png

C 設定輸出顏色

在c 中控制台的預設字型顏色是白色,但是有時我們需要其他顏色,比如用紅色提示錯誤,使用綠色提示計算完成,使用黃色表示警示等等。setconsoletextattribute 函式,這個函式需要提前引入windows.h庫檔案方可使用。這個函式接受兩個引數,第乙個引數要獲得控制代碼,即getstdha...

grep輸出帶有顏色設定

grep命令執行後,終端上輸出顯示顏色可以加 color auto 的引數。另外的兩個辦法是 1.設定環境變數 export grep options color auto 2.修改.bashrc 給grep起別名,用alias設定 現在把他開啟,看到84行 84 alias grep grep c...

shell 終端輸出顏色設定

bin sh echo echo e 033 0 31m系統顏色設定 除錯,此顏色為一號顏色 紅!echo echo e 033 0 32m系統顏色設定 除錯,此顏色為二號顏色 綠!echo echo e 033 0 33m系統顏色設定 除錯,此顏色為三號顏色 黃!echo echo e 033 0...