鍍金池/ 教程/ C++/ 查找和替換
調(diào)試
初始文件
作用域設(shè)置、作用域和作用域描述符
在Atom中移動(dòng)
在Atom背后
Atom中的包
為什么選擇Atom?
從Textmate中轉(zhuǎn)換
小結(jié)
新手入門
折疊
代碼段
Hacking Atom
基本的自定義
Atom中的序列化
文本處理包
字?jǐn)?shù)統(tǒng)計(jì)包
所需工具
維護(hù)你的包
Atom基礎(chǔ)
深入鍵表(keymap)
配置API
使用Atom
自動(dòng)補(bǔ)全
面板
在Atom中寫作
文本選擇
創(chuàng)建主題
圖標(biāo)
小結(jié)
開發(fā)Node模塊
編輯和刪除文本
安裝Atom
通過服務(wù)和其它包交互
小結(jié)
編寫 spec
語(yǔ)法
Atom中的版本控制
查找和替換

查找和替換

在Atom中,對(duì)你文件或者項(xiàng)目中的文本進(jìn)行查找或者替換,非??焖俣胰菀住?/p>

cmd-F

在緩沖區(qū)中查找

cmd-shift-f

在整個(gè)項(xiàng)目中查找

如果你執(zhí)行了這些命令,你屏幕的底部會(huì)出現(xiàn)一個(gè)“Find and Replace”面板。

http://wiki.jikexueyuan.com/project/atom-flight-manual-zh-cn/images/find-replace-file.png" alt="" />

你可以按下cmd-F,輸入需要搜索的字符串,并且多次按下回車(或者cmd-G,或者“Find Next”按鈕)來在當(dāng)前文件中搜索,循環(huán)查找當(dāng)前文件中的匹配內(nèi)容?!癋ind and Replace”也提供了一些按鈕,可以設(shè)置大小寫敏感,正則表達(dá)式匹配和區(qū)域搜索。

如果你在“Replace in current buffer”文本框中輸入字符串,你可以將匹配到的結(jié)果替換成一個(gè)不同的字符串。例如,如果你想要把每個(gè)“Scott”字符串的實(shí)例替換成字符串“Dragon”,你可以把這些值填到兩個(gè)文本框中,之后點(diǎn)擊“Replace All”按鈕來進(jìn)行替換。

如果你按下cmd-shift-F來彈出面板,你也可以在整個(gè)項(xiàng)目中進(jìn)行查找和替換。

http://wiki.jikexueyuan.com/project/atom-flight-manual-zh-cn/images/find-replace-project.png" alt="" />

這是一個(gè)非常棒的方法,可以找出項(xiàng)目中一個(gè)函數(shù)在哪里被調(diào)用,一個(gè)錨文本在哪里被連接,或者一個(gè)指定的錯(cuò)誤拼寫的位置。你可以點(diǎn)擊匹配到的行數(shù),來跳到它在文件中的位置。

你可以在“File/Directory pattern”文本框中輸入U(xiǎn)nix通配符,把搜索范圍限制在你項(xiàng)目中文件的子集。當(dāng)你打開了多個(gè)項(xiàng)目的文件夾,它還可以用于在其中一個(gè)文件夾中查找。例如,你打開了/path1/folder1/path2/folder2,你可以輸入一個(gè)以folder1開頭的通配符,只在第一個(gè)文件夾中查找。

當(dāng)焦點(diǎn)在“Find and Replac”面板上的時(shí)候,按下escape從你的工作環(huán)境中隱藏這個(gè)面板。

查找和替換功能在atom/find-and-replace包中實(shí)現(xiàn),并且使用了atom/scandal包執(zhí)行實(shí)際的查找。

上一篇:自動(dòng)補(bǔ)全下一篇:新手入門