今天要來講講指令 *、#,
這兩個指令的目的是用來移動到游標所在的字詞的相同字詞的字首,
那讓我們來看看如何使用吧。
執行指令 * ,按鍵按法Shift + 8
會從現在的游標所在的字詞向後移動到移動到相同字詞的字首
執行指令 # ,按鍵按法Shift + 3
會從現在的游標所在的字詞向前移動到移動到相同字詞的字首
接著讓我們看看範例吧,
先假設程式碼如下。
let data1 = 'Hello Word';
let data2 = 'HelloWord';
let data3 = 'Hello Word';
let data4 = 'HelloWord';
let data5 = 'Hello Word';
其中,
data1、data3、data5的字串同為'Hello Word',
data2、data4的字串同為'HelloWord'(中間沒空格)。
若是游標在data3字串的第二個l的位置,
let data1 = 'Hello Word';
let data2 = 'HelloWord';
let data3 = 'Hello Word';
let data4 = 'HelloWord';
let data5 = 'Hello Word';
執行後所在位置以粗體字表示
執行指令 *
let data1 = 'Hello Word';
let data2 = 'HelloWord';
let data3 = 'Hello Word';
let data4 = 'HelloWord';
let data5 = 'Hello Word';
執行指令 #
let data1 = 'Hello Word';
let data2 = 'HelloWord';
let data3 = 'Hello Word';
let data4 = 'HelloWord';
let data5 = 'Hello Word';
由此可知,在尋找字詞時只會找到沒有斷開的相同字詞。
今天講的指令 *、# 可以準確的找到相同字詞,
如此一來,
我們可以在開發時準確地找到指定變數的使用位置,
幫助我們快速掌握函式功能。