linux命令設(shè)置高亮 linux取消高亮

linux目錄高亮怎么解決 我改顏色也不行

cp /etc/DIR_COLORS ~/.dir_colors

成都創(chuàng)新互聯(lián)公司堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計、成都網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的富拉爾基網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

vi ~/.dir_colors

找到“DIR 01;34 # directory”,將34改為36。

數(shù)字代表的顏色 在下面會有顯示

你可以找到文件的兩行注釋:

# Text color codes:

# 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white

ubuntu

因?yàn)閡buntu下的/etc/目錄里沒有DIR_COLORS(別找了,肯定沒有), 所以費(fèi)了點(diǎn)勁兒

1. 利用dircolors命令,查看我們的系統(tǒng)當(dāng)前的文件名稱顯示顏色的值,然后利用管道重定向到用戶目錄下的任意一個文件(這里我們創(chuàng)建了一個.dir_colors文件)

命令1: cd ~

命令2: dircolors -p .dircolors

2. 用vim打開.dircolors文件,然后找到“DIR 01;34” //這里的01表示高亮度顯示,34表示藍(lán)色,33表示黃色

修改為 “DIR 01;33”,保存退出

如果生成的文件不是.dircolors 需要進(jìn)行第三步

3. 為了將修改之后的配置文件導(dǎo)入到dircolors中,我們采取如下的方案

打開用戶目錄下的.bashrc文件,找到類似“eval 'dircolors -b '”(如果沒有自行添加),

修改為 eval 'dircolors -b .dir_colors' 保存退出 //這里的.dir_colors就是我們前面自己創(chuàng)建的文件

4. 為了讓修改生效,退出,并重新進(jìn)入系統(tǒng)

命令: exit

5. 就可以按照你的意思來顯示目錄了

linux 如何高亮顯示命令行.例如,在某一行輸入了ls,高亮顯示這一句.

正行高亮不好弄,把提示符反顯倒是容易:

export PS1='\033[7m[\u@\h \W]\$\033[0m'

只高亮用戶名或目錄,只要稍微改改控制碼的位置就行了

想要改變顏色等其它效果,可以參考“終端ANSI控制碼”

[原創(chuàng)]linux下vim中,如何使搜索的關(guān)鍵字高亮

可以通過以下命令是關(guān)鍵字高亮。 1.使一個關(guān)鍵字高亮 先用vim打開你要閱讀的文件,然后進(jìn)入命令模式,即在非編輯狀態(tài)下,按":"。 然后使用下面命令: [/pattern/]: 這個參數(shù)是你要搜索的關(guān)鍵字。 注:命令使用時,參數(shù)不要加[] 例:在打開的文件中搜索所有的error,并使其高亮。 :match Search /error/ 2.搜索多個關(guān)鍵字,并使每個關(guān)鍵字使用不同的高亮模式。 這個實(shí)現(xiàn)起來其實(shí)很簡單,vim中一共有三個match命令,分別是match, 2match, 3match。我們要想實(shí)現(xiàn)上面功能,就要分別使用這三個命令進(jìn)行搜索,并使用不用的高亮模式即可。 例:在打開的文件中搜索所有的error, info, warning,并分別使用不同的高亮模式。 :match ErrorMsg /error/ :2match MoreMsg /info/ 注:因?yàn)橹挥姓胰齻€命令,所以只能實(shí)現(xiàn)三個關(guān)鍵字的搜索。

linux中vim文件編輯怎么讓多個關(guān)鍵字高亮?

Vim文本編輯讓某些字符高亮設(shè)置為

:set hls 打開高亮

:set nohls 關(guān)閉高亮

其他知識點(diǎn)如下,

1,簡單替換表達(dá)式

替換命令可以在全文中用一個單詞替換另一個單詞:

:%s/four/4/g

“%” 范圍前綴表示在所有行中執(zhí)行替換。最后的 “g” 標(biāo)記表示替換行中的所有匹配點(diǎn)。如果僅僅對當(dāng)前行進(jìn)行操作,那么只要去掉%即可

如果你有一個象 “thirtyfour” 這樣的單詞,上面的命令會出錯。這種情況下,這個單詞會被替換成”thirty4″。要解決這個問題,用 “\” 來指定匹配單詞開頭:

:%s/\

顯然,這樣在處理 “fourty” 的時候還是會出錯。用 “\” 來解決這個問題:

:%s/\/4/g

如果你在編碼,你可能只想替換注釋中的 “four”,而保留代碼中的。由于這很難指定,可以在替換命令中加一個 “c” 標(biāo)記,這樣,Vim 會在每次替換前提示你:

:%s/\/4/gc

2,刪除多余的空格

要刪除這些每行后面多余的空格,可以執(zhí)行如下命令:

:%s/\s\+$//

命令前面指明范圍是 “%”,所以這會作用于整個文件?!眘ubstitute” 命令的匹配模式是

“\s\+$”。這表示行末($)前的一個或者多個(\+)空格(\s)。替換命令的 “to” 部分是空的:”//”。這樣就會刪除那些匹配的空白字符。

3,匹配重復(fù)性模式

星號項(xiàng) “*” 規(guī)定在它前面的項(xiàng)可以重復(fù)任意次。因此:

/a*

匹配 “a”,”aa”,”aaa”,等等。但也匹配 “” (空字串),因?yàn)榱愦我舶趦?nèi)。星號 “*” 僅僅應(yīng)用于那個緊鄰在它前面的項(xiàng)。因此 “ab*” 匹配 “a”,”ab”,”abb”,”abbb”,等等。如要多次重復(fù)整個字符串,那么該字符串必須被組成一個項(xiàng)。組成一項(xiàng)的方法就是在它前面加 “\(”,后面加 “\)”。因此這個命令:

/\(ab\)*

匹配: “ab”,”abab”,”ababab”,等等。而且也匹配 “”。

要避免匹配空字串,使用 “\+”。這表示前面一項(xiàng)可以被匹配一次或多次。

/ab\+

匹配 “ab”,”abb”,”abbb”,等等。它不匹配 后面沒有跟隨 “b” 的 “a”。

要匹配一個可選項(xiàng),用 “\=”。 例如:

/folders\=

匹配 “folder” 和 “folders”。

4,指定重復(fù)次數(shù)

要匹配某一項(xiàng)的特定次數(shù)重復(fù),使用 “\{n,m}” 這樣的形式。其中 “n” 和 “m” 都是數(shù)字。在它前面的那個項(xiàng)將被重復(fù) “n” 到 “m” 次 (|inclusive| 包含 “n” 和 “m”)。例如:

/ab\{3,5}

匹配 “abbb”,”abbbb” 以及 “abbbbb”。

當(dāng) “n” 省略時,被默認(rèn)為零。當(dāng) “m” 省略時,被默認(rèn)為無限大。當(dāng) “,m” 省略時,就表示重復(fù)正好 “n” 次。例如:

模式 匹配次數(shù)

\{,4} 0,1,2,3 或 4

\{3,} 3,4,5,等等

\{0,1} 0 或 1,同 \=

\{0,} 0 或 更多,同 *

\{1,} 1 或 更多,同 \+

\{3} 3

當(dāng)前題目:linux命令設(shè)置高亮 linux取消高亮
分享URL:http://muchs.cn/article28/dooopcp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、外貿(mào)建站網(wǎng)站內(nèi)鏈、全網(wǎng)營銷推廣、企業(yè)網(wǎng)站制作、App設(shè)計

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管