우리는 코드를 들여 쓴다고 말합니다. 코드를 들여 쓰기 위해 탭을 추가 / 제거 할 수있는 문자열 작성기를 작성 중입니다.
견본:
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”라는 단어를 보았습니다.
들여 쓰기가 너무 깊어지면 대화 페이지에서 회신을 들여 쓰기합니다. 대화 페이지에 들여 쓰기는 콜론 문자 (:)를 사용하여 탭을 생성합니다. 이 템플릿은 이전 들여 쓰기에 사용 된 콜론 수에 따라 커넥터 표시 줄과 초기 텍스트를 만들어 들여 쓰기를 나타냅니다.