..png)
일반적으로 나는 TeXStudio가 괄호( 포함)를 닫기를 원 {}
하지만 이 기능을 사용하는 동안(특히 수학 모드에서) 항상 같은 문제가 발생합니다. $\{\hfill\}$
TeXStudio와 같은 것을 작성한다고 가정하면 항상 두 번째를 무시합니다 \
(덮어쓰기 때문에). 입력하는 과정에서) 코드를 생성합니다 $\{\hfill}$
. 분명히 이 문제에 대한 매우 쉬운 해결 방법이 있습니다(대괄호를 연 후 항상 공백을 넣음). 그러나 두 번째 항목을 \
덮어쓰는 것을 방지할 수 있는 방법이 있는지 궁금합니다(모든 경우에). 이 기능을 사용하면 항상 작업 흐름에 방해가 되고 방해가 됩니다. 이미 속성(고급 속성도 포함)을 스크롤했지만 아직 유용한 항목을 찾지 못했습니다(자동 완성에서 전체 "대괄호 닫기 기능"을 비활성화하는 것 외에는).
어떤 제안이라도 주시면 감사하겠습니다.
답변1
현재로서는 할 수 있는 일이 거의 없습니다. 유일한 방법은 전체 표현식을 입력하거나 닫는 대괄호( Ctrl + Shift + K
)의 자리 표시자를 제거하는 것입니다.
자동 대괄호 삽입의 가장 중요한 규칙은 연속 입력에 투명해야 한다는 것입니다. 예를 들어 시퀀스를 입력하는 경우 \{sometext\}
편집기의 텍스트는 정확히 동일해야 합니다.
에 백슬래시를 입력하면 sometext
그 순간 모호한 상태가 됩니다. TXS는 닫는 중괄호만 입력하여 계속할지 아니면 다른 명령을 입력할지 알 수 없습니다. 따라서 우리가 할 수 있는 최선의 가정은 전자입니다. 그 모호함은 나중에야 회복될 수 있습니다. 현재 TXS는 복구를 위해 가능한 가장 늦은 시간을 사용합니다. 즉, 계속 입력하려면 덮어쓸 백슬래시와 닫는 중괄호를 삽입하세요. 따라서 모호함으로 인한 가정에서 복구하는 것은 실제로 전체 시퀀스를 입력하는 경우에만 작동합니다.
원칙적으로는 조기 회복이 가능합니다. h
예제에 를 입력하자마자 구분 기호의 덮어쓴 부분을 다시 삽입 \{\|}
하면 됩니다 ( 커서 위치 표시). 그러나 이를 위해서는 현재 구현되지 않은 추가 내부 논리가 필요합니다.\{\h|\}
|