如要查詢的是include,則在normal模式,先按/鍵,然後再輸入:
include#代表回車鍵
即可啟動全文查詢(與前面提到的f/f、t/t不同)
啟動查詢後,可以使用n進行前向查詢(find next),也可以使用n進行反向查詢;
與/string命令一樣,只不過此命令是從後向前查詢,同樣也支援n、n命令
注意:
特殊字元.*^%/\?~$有特殊的意義,在查詢它們時,需要在這些字元前加上「\」字元,如:
/inc\$ #表示查詢inc$字串
假設你想查詢肉眼看到的某乙個單詞,使用/或?命令可以達到目標,但如果單詞太長了往往會輸入錯誤,那麼有乙個非常簡單的辦法(假設這個單詞是security_exchange_name),如下:
1、先將移動游標到security_exchange_name
2、如果按下*號鍵,則會啟動正向查詢,此時支援n、n命令
3、如果按下#號鍵,則會啟動反向查詢,此時支援n、n命令
*和#命令執行的是精確查詢,那麼想進行模糊查詢怎麼辦?如下:
4、使用按鍵:g*或g#進行模糊查詢(g*相當於/string命令,g#當妝於?string命令,string表示游標所在的單詞)。
前面提到的/、?查詢命令,是模糊查詢,那麼如果想要查詢整個單詞進行精確匹配怎麼辦?如下所述,
「\
「\>"代表匹配詞尾
如果要查詢the,避免匹配到there等單詞,則在使用/或?進入查詢模式時,輸入:\
上述的*、#命令是精確匹配命令。
當游標定位在某個單詞上,並按下*時,可以注意vim底部輸入命令的地方,應該會有所發現的;
簡單實用oracle sql查詢
以父子關係查詢出來的集合 select groupid,groupname,parentid,isleaf,isactual,level from teabgroup where corporationid in 61 and statusid 2 start with parentid 0 con...
python實現簡單查詢,二分查詢,插值查詢
coding utf 8 def main 二分查詢 a 1,3,9,34,56,78 b binary search 1 56,a,0,len a 1 print b 順序查詢 時間複雜度o n def sequence search num,a for index,value in enumer...
1 二分查詢
遞迴的兩個特點 呼叫自身 結束條件 列表查詢 從列表中查詢指定元素 輸入 列表 待查詢元素 輸出 元素下標或未查找到元素 順序查詢 從列表第乙個元素開始,順序進行搜尋,直到找到為止。二分查詢 從有序列表的候選區data 0 n 開始,通過對待查詢的值與候選區中間值的比較,可以使候選區減少一半。二分查...