본문 바로가기
iOS/Swift배우기

Xcode에서 SwiftUI 코드선택 익숙해지기

by 붕어사랑 티스토리 2024. 3. 22.
반응형

1. 개요

 

안드로이드 스튜디오에서는 expand selection이라는걸 제공한다.커서기준으로 범위를 확장하면서 선택해주는 기능인데 flutter 개발할 때 매우 유용하다.

 

현재 내 커서가 위치한 위젯의 범위를 정확하게 선택가능기에 위젯들을 마치 레고 조립하듯이 코드를 작성할 수 있다.

 

헌데 Xcode에서는 그런 기능이 없다는것을 알았다... 너무 불편하다.

 

 

그래서 방법을 찾은 결과 결국 해답은 vim에 있었다.

 

 

2. 선택방법 여러가지

 

Va{ 혹은 Va}, vaBb 을 하면 플러터에서 하듯이 뷰의 전체를 선택가능하다

 

실제 vim에서는 vaBV를 해야한다. 고로 vaBV로 연습하자

 

 

va{ 혹은 va}, vaB을 하면 중괄호를 포함한 뷰의 바디부분을. 선택할 수 있다

 

vab는 소괄호 선택

vaB는 중괄호 선택

 

 

 

vi{ 혹은 vi} ,  viB 을 이용하면 중괄호를 제외한 바디부분만을 선택할 수 있다.

 

 

뷰의 이름에 커서를 올려놓고 V%를 선택하면 뷰 바디 전체가 선택된다

 

 

 

vim은 어디에서나 쓸 수 있으니 꾸준히 연습하자...

반응형

'iOS > Swift배우기' 카테고리의 다른 글

[Swift] PropertyWrapper 사용법  (0) 2024.03.22
[SwiftUI] 자식에게 State 전달하기  (0) 2024.03.21
SwiftUI에서 {} 동작 원리  (0) 2024.03.20
[Swift] Generic이란  (0) 2024.03.20
[Swift] inout 파라미터  (0) 2024.03.20

댓글