TeXStudio의 빨간색 상자(자리 표시자)는 무엇을 위한 것입니까?

TeXStudio의 빨간색 상자(자리 표시자)는 무엇을 위한 것입니까?

환경을 자동 완성하면 빨간색 상자가 표시됩니다(지금은이 질문자리 표시자라고 합니다.)

콘텐츠 자리 표시자 콘텐츠가 포함된 콘텐츠 자리표시자

이러한 자리 표시자는 무엇을 위한 것이며, 어떤 기능과 연관되어 있으며, 이를 사용하기 위한 워크플로는 무엇입니까?

(내 생각에 이 정보는 아마도 여기 어딘가에 있고 일련의 다양한 질문/답변에 분산되어 있을 것입니다. 하지만 모든 것을 한 곳에 모아두고 누락된 것이 없다는 것을 알 수 있다면 좋을 것입니다.)

답변1

자리 표시자는 주로 명령이 자동 완성될 때 인수를 나타내는 데 사용됩니다. 이러한 표시가 나타나는 조건은 파일을 통해 제어할 수 있습니다 cwl.

Ctrl이러한 자리 표시자의 위치를 ​​지정하면 키보드 단축키 + Left/ 를 사용하여 한 인수에서 다음 인수로 빠르게 이동할 수 있습니다. Right이는 문서를 보다 효율적으로 조판하기 위한 것입니다. (사용 가능한 자리 표시자가 없는 경우와 비교해 보세요.)

예를 들어:

그림1

자리 표시자에 인수 입력을 마쳤으면 Ctrl+ Shift+를 사용하여 K자리 표시자(예: 문제의 상자)를 제거할 수 있습니다.

자리 표시자의 또 다른 유용한 속성(특히 사용자 매크로에서 사용자 정의할 수 있음)은미러 속성. 이를 통해 두 개 이상의 자리 표시자가 동일한 내용을 갖도록 설정할 수 있습니다. / 환경을 생성하는 단축키인 TeXstudio의 기본 키보드 단축키 중 하나 Ctrl인 + 를 사용하여 실제로 이를 확인할 수 있습니다 .E\begin{}\end{}

그림2

여기서는 다음 키보드 단축키 순서를 사용합니다.

  • Ctrl+ E를 생성하려면 \begin{document}\end{document}
  • Ctrl+ Right다음 자리 표시자로 이동합니다. 문서 본문을 입력합니다( content내 텍스트로 쉽게 대체할 수 있도록 자리 표시자 이름 강조 표시).
  • Ctrl+ / 환경을 E만들기 위해alignequation
  • Ctrl+ Right다음 자리 표시자로 이동합니다. equation환경 본문에 들어갑니다.
  • Ctrl+ Shift+ K자리 표시자를 제거합니다.

자리 표시자의 이러한 기능과 속성은 TXS 사용자가 자신의 사용자 매크로에서도 사용할 수 있도록 제공됩니다. 보다이 답변예를 들어. (의도하지 않은 자체 플러그로 인해 죄송합니다. 이전 답변에서 예제를 찾는 것이 더 쉽습니다.)

같은 맥락에서: TXS는 커서가 관련 콘텐츠 위에 잠시 있을 때 자리 표시자를 강조 표시할 만큼 지능적입니다. '자리 표시자 강조 표시'란 gif에 표시된 대로 명령을 다시 상자화하는 것을 의미합니다. (실제 강조 표시는 + 단축키 equation를 사용했습니다 .)CtrlD

이를 통해 자리 표시자의 속성을 사용하여 미러링된 자리 표시자의 내용을 빠르고 동시에(효율성을 위해 다시 한 번 강조) 바꿀 수 있습니다.

그림3

'자리 표시자' 기능과 관련된 다른 모든 속성은TXS 매뉴얼, 텍스트 매크로에 대한 섹션 4.5.1(여기에서는 자세히 설명하지 않겠습니다).

관련 정보