찾다

 >  Q&A  >  본문

vim - 편집기에 "대괄호 완성" 기능이 있는 이유는 무엇입니까?

오른쪽 대괄호를 정상적으로 입력하려면 shift + 右括号와 두 번의 키 입력이 필요하지만 손은 기본 키보드 영역을 벗어나지 않습니다
. 괄호를 사용하여 내용 입력을 완료한 후 방향 키를 눌러야 합니다. 키를 한 번만 누르더라도 오른손이 메인 키보드 영역을 벗어나므로 변위가 큽니다.
따라서 이 기능은 그다지 실용적이지 않다고 생각하는데, 그 주요 가치는 무엇입니까?

업데이트:
이 질문을 했을 때 vim에서는 대괄호 일치에 대한 훌륭한 구현을 찾지 못했고 사용하기가 매우 어려웠습니다. 이제 코드 조각을 찾았습니다. 효과는 ST2와 동일합니다. 관심이 있으시면 vim에서 대괄호 자동 완성

을 참조하세요.
天蓬老师天蓬老师2773일 전690

모든 응답(7)나는 대답할 것이다

  • 漂亮男人

    漂亮男人2017-05-16 16:42:41

    글쎄, 우선 이렇게 하면 두 가지 장점이 있는 것 같아요
    1) 작성하는 것을 잊지 않도록 자동으로 오른쪽 괄호를 추가합니다
    2) 왼쪽 괄호를 입력한 후 커서는 두 괄호 사이에 위치하게 되며 이때 일정량의 코드를 작성한 후 오른쪽 괄호를 직접 입력하여 괄호를 빠져나올 수 있습니다. 이런 느낌은 괄호를 먼저 입력한 다음 코드를 작성하는 것보다 훨씬 좋습니다

    .

    회신하다
    0
  • PHP中文网

    PHP中文网2017-05-16 16:42:41

    주된 이유는 왼쪽과 오른쪽 괄호가 일치하지 않을 까봐 걱정되기 때문입니다. 손가락을 구하는 등의 문제는 가장 중요한 것이 아닙니다.

    회신하다
    0
  • 高洛峰

    高洛峰2017-05-16 16:42:41

    많은 편집자들이 자동으로 괄호를 완성하고 자동으로 커서를 괄호 안으로 이동시키는 기능을 가지고 있습니다!

    회신하다
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-16 16:42:41

    하나를 입력하세요()
    没有参数的函数、一个空的tuple,真实项目中能有多少比例?
    大部分时候都是(params)
    괄호 바깥으로 점프라는 단축키도 있어요

    회신하다
    0
  • 黄舟

    黄舟2017-05-16 16:42:41

    괄호 완성이 없습니다. Lisp 코드를 작성하여 확인하세요~~

    회신하다
    0
  • 世界只因有你

    世界只因有你2017-05-16 16:42:41

    개발 효율성은 키 입력 속도보다 사양에 더 많이 좌우됩니다.

    회신하다
    0
  • 阿神

    阿神2017-05-16 16:42:41

    간단히 말하면 컴퓨터 언어든 인간 언어든 괄호는 항상 쌍으로 사용됩니다. 그래서 많은 편집자들이 자연스럽게 대괄호 완성 기능을 제공하고 있습니다.

    Xcode를 사용할 때 손이 메인 키보드 영역을 벗어나는 문제를 겪은 적이 없습니다. Tab을 사용하여 자동으로 완성 괄호를 허용하거나 세미콜론을 직접 입력하여 전체 줄의 완성을 허용할 수 있습니다.

    회신하다
    0
  • 취소회신하다