溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Sublime Text3中查找&替換的方法有哪些

發(fā)布時(shí)間:2021-01-18 10:29:33 來(lái)源:億速云 閱讀:187 作者:小新 欄目:軟件技術(shù)

這篇文章將為大家詳細(xì)講解有關(guān)Sublime Text3中查找&替換的方法有哪些,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

查找&替換(Finding&Replacing)

Sublime Text 提供了強(qiáng)大的查找(和替換)功能,為了提供一個(gè)清晰的介紹,我將 Sublime Text 的查找功能分為快速查找、標(biāo)準(zhǔn)查找和多文件查找三種類型。

快速查找&替換

多數(shù)情況下,我們需要查找文中某個(gè)關(guān)鍵字出現(xiàn)的其它位置,這時(shí)并不需要重新將該關(guān)鍵字重新輸入一遍然后搜索,我們只需要使用Shift + ←/→ 或 Ctrl + D 選中關(guān)鍵字,然后F3跳到其下一個(gè)出現(xiàn)位置,Shift + F3 跳到其上一個(gè)出現(xiàn)位置,此外還可以用 Alt + F3 選中其出現(xiàn)的所有位置(之后可以進(jìn)行多重編輯,也就是快速替換)。

標(biāo)準(zhǔn)查找&替換

另一種常見(jiàn)的使用場(chǎng)景是搜索某個(gè)已知但不在當(dāng)前顯示區(qū)域的關(guān)鍵字,這時(shí)可以使用 Ctrl + F 調(diào)出搜索框進(jìn)行搜索:

以及使用 Ctrl + H 進(jìn)行替換:

關(guān)鍵字查找&替換

對(duì)于普通用戶來(lái)說(shuō),常規(guī)的關(guān)鍵字搜索就可以滿足其需求:在搜索框輸入關(guān)鍵字后Enter跳至關(guān)鍵字當(dāng)前光標(biāo)的下一個(gè)位置,Shift + Enter 跳至上一個(gè)位置,Alt + Enter 選中其出現(xiàn)的所有位置(同樣的,接下來(lái)可以進(jìn)行快速替換)。

Sublime Text 的查找有不同的模式:Alt + C 切換大小寫敏感(Case-sensitive)模式,Alt + W 切換整字匹配(Whole matching)模式,除此之外 Sublime Text 還支持在選中范圍內(nèi)搜索(Search in selection),這個(gè)功能沒(méi)有對(duì)應(yīng)的快捷鍵,但可以通過(guò)以下配置項(xiàng)自動(dòng)開(kāi)啟。

"auto_find_in_selection": true

這樣之后在選中文本的狀態(tài)下范圍內(nèi)搜索就會(huì)自動(dòng)開(kāi)啟,配合這個(gè)功能,局部重命名(Local Renaming)變的非常方便:

使用 Ctrl + H 進(jìn)行標(biāo)準(zhǔn)替換,輸入替換內(nèi)容后,使用 Ctrl + Shift + H 替換當(dāng)前關(guān)鍵字,Ctrl + Alt + Enter 替換所有匹配關(guān)鍵字。

正則表達(dá)式查找&替換

正則表達(dá)式是非常強(qiáng)大的文本查找&替換工具,Sublime Text中使用 Alt + R 切換正則匹配模式的開(kāi)啟/關(guān)閉。Sublime Text 的使用Boost里的Perl正則表達(dá)式風(fēng)格。

多文件搜索&替換

使用 Ctrl + Shift + F 開(kāi)啟多文件搜索&替換(注意此快捷鍵和搜狗輸入法的簡(jiǎn)繁切換快捷鍵有沖突):

多文件搜索&替換默認(rèn)在當(dāng)前打開(kāi)的文件和文件夾進(jìn)行搜索/替換,我們也可以指定文件/文件夾進(jìn)行搜索/替換。

關(guān)于“Sublime Text3中查找&替換的方法有哪些”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI