들여 쓰기의 반대 용어 [닫힘]

우리는 코드를 들여 쓴다고 말합니다. 코드를 들여 쓰기 위해 탭을 추가 / 제거 할 수있는 문자열 작성기를 작성 중입니다.

견본:

builder.Add("<ul>");
builder.Indent();
builder.Add("<li></li>");
builder.Dedent(); // <-- what should this be named.
builder.Add("</ul>");

방법의 이름을 어떻게 지정해야합니까?



답변

밖으로의 반대는 모두가 이것을 알고 있습니다. 왜 사용하지 Indent()Outdent()?


답변

와는 반대로을 indent사용 unindent합니다. 위키 낱말 사전 :

들여 쓰기

어원은
-+ 들여 쓰기; 1980 년대에 컴퓨터가 누군가가 페이지에서 텍스트를 옮기는 데 사소한 일이되었을 때 시작되었습니다.
동사
내어 ( 삼인칭 단수 간단한 본 unindents , 본 분사의 unindenting , 단순 과거와 과거 분사 들여 쓰기 해제 )
요철을 제거하기 위해 1; 텍스트 블록을 왼쪽 여백에 더 가깝게 이동합니다. 에세이가 한면에 맞도록 각 단락의 첫 줄
들여 쓰지 않아야 했습니다.

Online Etymology Dictionary 에 따르면 들여 쓰기는 다음과 같습니다.

초기 15c., 들여 쓰기 / 엔 덴텐은 “노치 만들기, 톱니 모양 또는 울퉁불퉁 한 모양 만들기”, “합법적 인 계약서 작성”도 O.Fr. endenter
inch , in, on, on”( “(2) 참조) + L. dens (gen) . dentis ) “치아”() 치아를 참조하십시오. 관련 :
들여 쓰기; 들여 쓰기 . 인쇄 감각은 1670 년대에 처음 입증되었습니다. 명사는 동사에서 1590 년대에 처음으로 기록됩니다. ” 명명 된 계약서”(15c. 후기)에 대한 초기 명사 적 의미는 중간 영어 사전에 ” 종교단어 요약 “으로 설명되어 있습니다.

들여 쓰기는 소스 코드에 “노치”를 넣는 것과 같습니다. 해당 노치를 제거하려면 들여 쓰기를 실행 취소하십시오.


답변

Indent
Dedent

이것을 백업하기 위해 빠른 구글이 도움이됩니다 : 들여 쓰기는 290,000 개의 히트가 있고 dedent는 1,920,000의 히트가 있으므로 후자가 더 널리 사용됨을 대략적으로 나타냅니다. 비록 이것이 매우 신중하게 논쟁으로 사용되어야한다.

Dedent또한 파이썬 문서 에서 사용되는 표준 용어 입니다.


답변

들여 쓰기 를 의미하지 않습니까?

의도는 완전히 다른 것을 의미합니다.

그렇지 않으면 Unindent?

참고 사항 :

  • 탭을 사용하여 코드를 들여 쓰기하는 것은 좋지 않습니다 (imho). 공간이 더 이식 가능합니다.
  • 이 API는 클라이언트에 노출되지 않습니다. 는 builder무엇에 어떤 들여 쓰기하지에 알 수있는 스마트 충분합니다.

답변

무엇에 대해
SetIndentLevel(int level).

들여 쓰기를 제거하면 수준이 0으로 설정됩니다. Afaik이 작업과 반대되는 용어는 없습니다.


답변

“들여 쓰기”라는 단어는 실제로 “공백 삽입”을 의미하지 않습니다. “공백을 조정하여 항목이 정렬되도록”을 의미합니다. 따라서 들여 쓰기는 탭 추가 또는 제거를 의미 할 수 있습니다. 개념적으로 “들여 쓰기”와 반대되는 것은 없다. 들여 쓰기를 제거하거나 들여 쓰기를 취소하거나 들여 쓰기 레벨을 변경할 수 있습니다. 각 들여 쓰기의 효과는 다른 방식으로 들여 쓰기의 효과를 되돌 리거나 변경하는 작업이지만 들여 쓰기와 반대되는 것은 없습니다. 인기있는 “Dedent”와 “unindent”는 “unwalk”또는 “defest”와 같은 방식으로 잘못되었습니다. (BTW, 이것은 english.se에 좋은 질문을 할 수 있습니다)

귀하의 경우에는, 나는 함께 가고 싶어 IncreaseIndentationLevel하고 DecreaseIndentationLevel.


답변

예를 들어 Wikipedia Template : Outdent 페이지 에서 “outdent”라는 단어를 보았습니다.

들여 쓰기가 너무 깊어지면 대화 페이지에서 회신을 들여 쓰기합니다. 대화 페이지에 들여 쓰기는 콜론 문자 (:)를 사용하여 탭을 생성합니다. 이 템플릿은 이전 들여 쓰기에 사용 된 콜론 수에 따라 커넥터 표시 줄과 초기 텍스트를 만들어 들여 쓰기를 나타냅니다.