close
PCOL

Syntax: #PCOL color [XStart] [XEnd] [YStart] [YEnd
Related: #COLOR, #CW

把一行的一部分上色。
color是顏色的名字,或%color給的數字值,HTML的顏色名字(列於%colorname)或十六進位表示法也可以使用。
如果顏色的名字跟ANSI色彩衝突,前面加上mxp(例如mxpred)來取得HTML版本的顏色。

如果XStart省略,使用行首。如果XEnd省略,使用行尾。YStart跟YEnd相對於當前行,如果省略,則使用當前行,如果是1則用前一行等等。

系統值%x1..%x99可以用在XStart跟XEnd裡,用在trigger指令裡來符合trigger pattern

PCOL Example

#TRIGGER {(%w) tells you} {#PCOL mxpblue %x1}

把符合的文字(範圍由%x1給定)上成亮藍色


===============   紅貓碎碎念  ====================
實用程度: 40% 我沒有在用,可能有用到的時候

像範例這種事情我會用#cw來做,還沒用到這個指令過。

這個範例是正確的,但我不知為什麼它是正確的。
在範例中,如果收到 test tells you,則%x1會被設為0,%x2會被設為3,也就是第幾個字元。
所以範例展開應為 #pcol mxpblue 0
可是直接在命令列打 #pcol mxpblue 0 會變成整行上色(因為0是行首,end沒打視為行尾)
要打#pcol mxpblue 0 3才會有範例的效果
所以...啦啦啦,我什麼都不知道~~~
(後記:應該遇到這種的直接打%x1就對了)
arrow
arrow
    全站熱搜

    suzin 發表在 痞客邦 留言(0) 人氣()