오른쪽 대괄호를 정상적으로 입력하려면 shift + 右括号
와 두 번의 키 입력이 필요하지만 손은 기본 키보드 영역을 벗어나지 않습니다
.
괄호를 사용하여 내용 입력을 완료한 후 →
방향 키를 눌러야 합니다. 키를 한 번만 누르더라도 오른손이 메인 키보드 영역을 벗어나므로 변위가 큽니다.
따라서 이 기능은 그다지 실용적이지 않다고 생각하는데, 그 주요 가치는 무엇입니까?
업데이트:
이 질문을 했을 때 vim에서는 대괄호 일치에 대한 훌륭한 구현을 찾지 못했고 사용하기가 매우 어려웠습니다. 이제 코드 조각을 찾았습니다. 효과는 ST2와 동일합니다. 관심이 있으시면 vim에서 대괄호 자동 완성
글쎄, 우선 이렇게 하면 두 가지 장점이 있는 것 같아요
.1) 작성하는 것을 잊지 않도록 자동으로 오른쪽 괄호를 추가합니다
2) 왼쪽 괄호를 입력한 후 커서는 두 괄호 사이에 위치하게 되며 이때 일정량의 코드를 작성한 후 오른쪽 괄호를 직접 입력하여 괄호를 빠져나올 수 있습니다. 이런 느낌은 괄호를 먼저 입력한 다음 코드를 작성하는 것보다 훨씬 좋습니다
주된 이유는 왼쪽과 오른쪽 괄호가 일치하지 않을 까봐 걱정되기 때문입니다. 손가락을 구하는 등의 문제는 가장 중요한 것이 아닙니다.
많은 편집자들이 자동으로 괄호를 완성하고 자동으로 커서를 괄호 안으로 이동시키는 기능을 가지고 있습니다!
하나를 입력하세요
()
?没有参数的函数、一个空的tuple,真实项目中能有多少比例?
大部分时候都是
(params)
괄호 바깥으로 점프라는 단축키도 있어요
괄호 완성이 없습니다. Lisp 코드를 작성하여 확인하세요~~
개발 효율성은 키 입력 속도보다 사양에 더 많이 좌우됩니다.
간단히 말하면 컴퓨터 언어든 인간 언어든 괄호는 항상 쌍으로 사용됩니다. 그래서 많은 편집자들이 자연스럽게 대괄호 완성 기능을 제공하고 있습니다.
Xcode를 사용할 때 손이 메인 키보드 영역을 벗어나는 문제를 겪은 적이 없습니다. Tab을 사용하여 자동으로 완성 괄호를 허용하거나 세미콜론을 직접 입력하여 전체 줄의 완성을 허용할 수 있습니다.