linux下游標定位和清屏函式

2021-06-07 23:28:37 字數 1060 閱讀 3976

printf("\033[47;31mhello world\033[5m");

47是字背景顏色, 31是字型的顏色, hello world是字串.  後面的\033[5m是控制碼.

顏色**:

quote:

字背景顏色範圍: 40--49                  字顏色: 30--39

40: 黑                          30: 黑

41: 紅                          31: 紅

42: 綠                          32: 綠

43: 黃                          33: 黃

44: 藍                          34: 藍

45: 紫                          35: 紫

46: 深綠                        36: 深綠

47: 白色                        37: 白色

ansi控制碼:

quote:

\033[0m  關閉所有屬性

\033[1m  設定高亮度

\03[4m  下劃線

\033[5m  閃爍

\033[7m  反顯

\033[8m  消隱

\033[30m  --  \033[37m  設定前景色

\033[40m  --  \033[47m  設定背景色

\033[na  游標上移n行

\03[nb  游標下移n行

\033[nc  游標右移n行

\033[nd  游標左移n行

\033[y;xh設定游標位置

\033[2j  清屏

\033[k  清除從游標到行尾的內容

\033[s  儲存游標位置

\033[u  恢復游標位置

\033[?25l  隱藏游標

\33[?25h  顯示游標

這樣, 在某些時候就可以實現動態的輸出.

linux下游標定位和清屏函式

printf 033 47 31mhello world 033 5m 47是字背景顏色,31是字型的顏色,hello world是字串.後面的 033 5m是控制碼.顏色 quote 字背景顏色範圍 40 49 字顏色 30 39 40 黑 30 黑 41 紅 31 紅 42 綠 32 綠 43 ...

vim 游標定位

在 vi 中,移動游標和編輯是兩件事,正因為區分開來,所以可以很方便的進行游標定 位和編輯.因此能更快一點移動游標是很有用的.文中的c 表示ctrl,大小寫敏感。游標定位 還需結合搜尋。游標定位 h或 h 向左移乙個字元 j或 j或 n 向下移一行 k或 p 向上移一行 l或空格 向右移乙個字元 w...

Vim游標定位

比如向定位到1141行的話 應該這樣 輸入先輸入vim abc.txt 輸入 ngg1141 冒號也要輸入 定位到指定行n 輸入 ng 或輸入 ngg 或輸入 n 這裡,n就是指定的行的行號.注意,有時候g gg.跳到螢幕頂部 輸入 h 這裡,停在第乙個非空字元上。加乙個數字n,是指距視窗頂部的行數...