우리는 항상 다음과 같은 형식으로 코드를 작성합니다.
void main(){
if(){
if()
}
그러나 Notepad ++를 사용 하면 표시는 다음과 같습니다.
void main(){
if(){
if()
}
Notepad ++를 사용하여 자동 들여 쓰기를 어떻게합니까?
Jonathan 덕분에 설정했지만 아무런 효과가 없습니다. 스냅 샷은 다음과 같습니다.
메모장 ++ 버전 5.1.3을 사용하고 있습니다.
답변
Notepad ++는 블록의 첫 번째 줄을 수동으로 들여 쓰기하는 경우에만 후속 들여 쓰기를 자동 삽입합니다. 그렇지 않으면를 사용한 사실 후에 코드를 다시 들여 쓸 수 있습니다 TextFX > TextFX Edit > Reindent C++ code
.
답변
TextFX 메뉴가 없으면 플러그인을 다운로드하여 설치해야합니다. 플러그인-> 플러그인 관리자-> 플러그인 관리자 표시 를 선택한 다음 플러그인 TextFX 문자 를 확인하십시오 . ‘설치’를 클릭하고 메모장 ++를 다시 시작하십시오.
Notepad ++ v6.1.3 버전에서는 Plugin Manager-> Show Plugin Manager **로 해결 한 다음 플러그인 “Indent By Fold”를 확인하십시오.
답변
적어도 XML의 자동 형식화 옵션이있는 것 같습니다. 에서 찾을 수 있습니다 TextFX -> TextFX HTML Tidy -> Tidy: reindent XML
.
답변
대부분의 텍스트 편집 프로그램 개발자는이 이름을 잘못 사용합니다 (자동 들여 쓰기). 올바른 이름은 “들여 쓰기 유지”입니다. 자동 들여 쓰기는 실제로 원하는 것이지만 구현되지는 않습니다.
메모장 ++ 에서이 기능을보고 싶습니다.
답변
최신 버전 (적어도)에서는 다음을 통해 찾을 수 있습니다.
- 설정 (메뉴)
- 환경 설정 …
- MISC (탭)
- 왼쪽 하단 체크 박스 목록
- ” 자동 들여 쓰기 “는이 그룹의 두 번째 옵션입니다.
[ 편집 ] 비록, 나는 그것이 자동 들여 쓰기의 가장 좋은 구현을했다 생각하지 않습니다. 따라서 버전 5.1이 있는지 확인하십시오. 자동 들여 쓰기는 최근에 정밀 검사를 받았으므로 들여 쓰기를 자동으로 수정합니다.
또한 두 번째 블록이 누락되었습니다 if
.
void main(){
if(){
if() { } # here
}
}
답변
‘접힘으로 들여 쓰기’플러그인을 사용할 수 있습니다. 플러그인 관리자에서 설치하십시오. 그것은 나를 위해 잘 작동합니다.
답변
6.6.8 버전에서는 플러그인> 플러그인 관리자> 플러그인 관리자 표시에서 NppAutoIndent 플러그인을 설치했습니다. 그런 다음 플러그인> NppAutoIndent에서 스마트 들여 쓰기 옵션을 선택했습니다. 도움이 되었기를 바랍니다.