반응형
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 |
댓글