在Atom中,對你文件或者項目中的文本進行查找或者替換,很是快速並且容易。正則表達式
cmd-F
函數
在緩衝區中查找atom
cmd-shift-f
spa
在整個項目中查找code
若是你執行了這些命令,你屏幕的底部會出現一個「Find and Replace」面板。blog
你能夠按下cmd-F
,輸入須要搜索的字符串,而且屢次按下回車(或者cmd-G
,或者「Find Next」按鈕)來在當前文件中搜索,循環查找當前文件中的匹配內容。「Find and Replace」也提供了一些按鈕,能夠設置大小寫敏感,正則表達式匹配和區域搜索。字符串
若是你在「Replace in current buffer」文本框中輸入字符串,你能夠將匹配到的結果替換成一個不一樣的字符串。例如,若是你想要把每一個「Scott」字符串的實例替換成字符串「Dragon」,你能夠把這些值填到兩個文本框中,以後點擊「Replace All」按鈕來進行替換。cmd
若是你按下cmd-shift-F
來彈出面板,你也能夠在整個項目中進行查找和替換。class
這是一個很是棒的方法,能夠找出項目中一個函數在哪裏被調用,一個錨文本在哪裏被鏈接,或者一個指定的錯誤拼寫的位置。你能夠點擊匹配到的行數,來跳到它在文件中的位置。test
你能夠在「File/Directory pattern」文本框中輸入Unix通配符,把搜索範圍限制在你項目中文件的子集。當你打開了多個項目的文件夾,它還能夠用於在其中一個文件夾中查找。例如,你打開了/path1/folder1
和/path2/folder2
,你能夠輸入一個以folder1
開頭的通配符,只在第一個文件夾中查找。
當焦點在「Find and Replac」面板上的時候,按下escape
從你的工做環境中隱藏這個面板。
查找和替換功能在atom/find-and-replace包中實現,而且使用了atom/scandal包執行實際的查找。