Xcode 替換功能詳解

2021-06-28 05:02:52 字數 1077 閱讀 3872

1)在修改乙個專案的**時,請先拍下快照。

2)查詢 替換功能的使用:

edit-

>

find-

>

find in projects... 

出現如下對話方塊:

在find欄輸入要查詢的字元;在replace欄中輸入要替換查詢到的字元的字元;我們選擇在工程中查詢。如果我們不選擇ignore case 則替換只發生在main()函式中。

該方法修改**有很到的弊端--如果我只想修改某個函式內的car字元,但是這樣修改會將函式外的所有我不許修改的car字元也改了;二是它不能修改類名和檔名;所以需要下面的方法來彌補它的第一不足。

3)該方法可以解決上面修改**的第乙個缺陷,可以將**的修改控制在乙個函式之內,但是它仍然不能修改類和檔案名字。使用這個方法前,必須用游標選擇乙個需要修改的區域性變數字元或函式引數,注意必須是字元,如果你選擇的是類名字元則不會出現選單項「 edit all in scope".

edit->edit all in scope,然後在你輸入的時候,所有出現該字元的地方一起被輸入的字元替換掉。

4)下面講解一種可以修改類名和檔名的方法。

是用該方法可以改變類名字和檔名;先選擇乙個需要被修改的類名,如engine;將游標插了到該字元中,選擇edit->refactor...開啟如下的對話方塊:

你如果需要將car修也可以。

按下 preview按鈕,介面如下所見,xcode自動給處了我們分析報告,有什麼檔案將被修改,每個檔案有幾處會被修改等資訊。從下面圖可以看到,類名以及類的檔名都被修改了。

XCode4中的文字查詢和文字替換功能

1.如果是在開啟的文件範圍內 查詢 command f 替換 option command f replace all 是全部替換本文件範圍內的字串 replace 是替換當前字串 replace find是邊查詢邊替換 2.如果是全域性查詢和替換 查詢 點選左邊工具欄裡面的 放大鏡 按鈕 或者 s...

vim替換功能

range s pattern string c,e,g,i 5.1 range指的是範圍,1,7 指從第一行至第七行,1,指從第一行至最後一行,也就是整篇文章,也可以 代表。還記得嗎?是目前編輯的文章,是前一次編輯的文章。pattern就是要被替換掉的字串,可以用 regexp 來表示。strin...

VIM替換功能

1 替換 substitute range s pattern string c,e,g,i 5.1 range 指的是範圍,1,7 指從第一行至第七行,1,指從第一行至最後一行,也就是整篇文章,也可以 代表。還記得嗎?是目前編輯的文章,是前一次編輯的文章。pattern 就是要被替換掉的字串,可以...