网页 综合 更新时间 2026-11-14 01:37:04

Code refactoring | AppCode Documentation

自动蜘蛛 www.jetbrains.com 正文约 2212 字
Code refactoring | AppCode Documentation
Refactoring is a process of improving your source code without creating a new functionality. Refactoring helps you keep your code solid , dry, and easy to maintain.
Select an item to refactor. You can select a file/folder in the Project tool window or expression/symbol in the editor.
Press Ctrl+Alt+Shift+T to open a list of refactorings that can be selected.
Alternatively, you can use a keyboard shortcut for a specific refactoring.
If you need to undo your refactoring, press Ctrl+Z.
For some refactorings, AppCode lets you preview changes before applying them.
Invoke refactoring by pressing Ctrl+Alt+Shift+T and select a desired refactoring from the list.
To see potential changes (the list of usages where the refactoring will be performed), click Preview in the dialog.
Check the changes that are going to be made in the Find tool window tool window. You can exclude Delete or remove Ctrl+X changes that you consider unnecessary.
Click Do Refactor to proceed with the changes.
When AppCode encounters problems with your refactoring, it opens a dialog with the list of conflicts and their brief descriptions.
Click Continue to ignore the problem and proceed to open the preview in the Find tool window.
Click Show Conflicts in View to open the conflict entries in the Find tool window and deal with them further.
For example, you can try to exclude an entry from refactoring by pressing Delete or click Cancel and return to the editor.
In the Preferences dialog (Ctrl+Alt+S), select Editor | Code Editing.
On the Code Editing page, in the Refactorings section, adjust the refactoring options and click OK.
You can also adjust the refactoring intentions, in Editor | Intentions.
Renames an element and its usages.
Changes the signature of a method.
Moves/copies an element.
Makes sure that you do not delete files referenced in your source code.
Extracts code fragments into methods and helps you reduce code duplication.
Declares a new constant and initializes it with the selected expression.
Adds a new parameter to a method declaration and updates the method calls accordingly.
Declares a new variable and initializes it with the selected expression.
Inlines an element. Acts as opposite of extracting.
访问原文 返回搜索 https://www.jetbrains.com/help/objc/refactoring-source-code.html
本页为82搜索生成的网页快照,内容来自站内索引;演示数据的原文链接仅作示例。