이 글은 https://sarunw.com/posts/xcode-shortcuts-for-swiftui/ 를 번역해서 작성한 글입니다.
SwiftUI로 개발할 때, 유용한 Xcode 단축키에 대해서 소개해드리겠습니다.
Preview 새로고침
SwiftUI로 개발할 때 편한 기능 중에 하나인 Preivew 기능이 종종 멈출 때가 있습니다.
이럴 때, resume
버튼을 눌러줘야만 다시 Priview기능이 동작합니다.
계속해서 resume
버튼을 누르는 것은 꽤나 불편한 일입니다. 그래서 단축키를 알아두면 편하게 Preview 기능을 이용할 수 있습니다.
command
+option
+p
Editor menu > Canvas > Refresh Canvas
Indent 적용
SwiftUI에서는 UIKit으로 개발할 때에 비해서 Indnet(들여쓰기)가 많습니다.
간혹 오타가 한번 생기거나, 자동완성을 잘못 사용했을 때 Indent가 잘못 되는 경우가 있습니다.
하나한 Indent를 수정해주는 것 보다, 단축
키를 사용하면 한번에 Indent를 설정해줄 수 있습니다.
control
+i
Editor menu > Structure > Re-Indent
코드 이동하기
SwiftUI에서는 적용해주는 함수(?)의 순서가 중요합니다.
적용순서를 바꾸는것은 동작이나 모습의 변화를 의미합니다.
아래는 그 예시입니다.
Text("SwiftUI")
.padding()
.background(Color.yellow)
Text("SwiftUI")
.background(Color.yellow)
.padding()
이렇게 SwiftUI에서는 적용 순서가 중요하기 때문에, 한 줄의 코드를 위로, 아래로 옮기는 일이 다분합니다.
command
+option
+[
/]
Editor menu > Structure > Move Line Up
한 줄만 위 아래로 옮기는 것이 아닌, 여러줄을 선택해서 한번에 옮길 수도 있습니다.
간단하게 여러 줄을 선택해서 위의 단축키를 누르면 동일한 방법으로 여러줄의 코드를 이동할 수 있습니다.