<!-- 譯者:Github@wizardforcel -->
# 查找和替換 #
在Atom中,對你文件或者項目中的文本進行查找或者替換,非常快速而且容易。
`cmd-F`
在緩沖區中查找
`cmd-shift-f`
在整個項目中查找
如果你執行了這些命令,你屏幕的底部會出現一個“Find and Replace”面板。

你可以按下`cmd-F`,輸入需要搜索的字符串,并且多次按下回車(或者`cmd-G`,或者“Find Next”按鈕)來在當前文件中搜索,循環查找當前文件中的匹配內容。“Find and Replace”也提供了一些按鈕,可以設置大小寫敏感,正則表達式匹配和區域搜索。
如果你在“Replace in current buffer”文本框中輸入字符串,你可以將匹配到的結果替換成一個不同的字符串。例如,如果你想要把每個“Scott”字符串的實例替換成字符串“Dragon”,你可以把這些值填到兩個文本框中,之后點擊“Replace All”按鈕來進行替換。
如果你按下`cmd-shift-F`來彈出面板,你也可以在整個項目中進行查找和替換。

這是一個非常棒的方法,可以找出項目中一個函數在哪里被調用,一個錨文本在哪里被連接,或者一個指定的錯誤拼寫的位置。你可以點擊匹配到的行數,來跳到它在文件中的位置。
你可以在“File/Directory pattern”文本框中輸入Unix通配符,把搜索范圍限制在你項目中文件的子集。當你打開了多個項目的文件夾,它還可以用于在其中一個文件夾中查找。例如,你打開了`/path1/folder1`和`/path2/folder2`,你可以輸入一個以`folder1`開頭的通配符,只在第一個文件夾中查找。
當焦點在“Find and Replac”面板上的時候,按下`escape`從你的工作環境中隱藏這個面板。
查找和替換功能在atom/find-and-replace包中實現,并且使用了atom/scandal包執行實際的查找。