이 페이지에서

동작

C++ 또는 QML 코드가 포함되지 않은 텍스트 파일(예: Python 코드 파일)에 대한 들여쓰기 기본 설정을 지정하려면, ‘ Preferences ’ > ‘ Text Editor ’ > ‘ Behavior ’을 선택하십시오.

텍스트 편집기 환경설정의 ‘동작’ 탭

백스페이스 키 입력을 해석하는 방법과 이어지는 줄을 정렬하는 방법을 설정할 수 있습니다.

탭 환경 설정

탭 환경 설정은 다음 수준에서 설정할 수 있습니다.

  • 모든 C++ 파일에 대해
  • 모든 QML 파일에 대해
  • 그 외 모든 텍스트 파일
  • 프로젝트 내의 C++ 파일
  • 프로젝트 내의 QML 파일에 대해
  • 프로젝트 내의 기타 텍스트 파일

탭 및 들여쓰기 설정

Tabs and Indentation 그룹에서 탭 정책과 탭 크기를 설정할 수 있습니다. ‘ Default Tab policy ’ 필드에서 들여쓰기에 공백만 사용할지, 탭만 사용할지, 아니면 둘을 혼합하여 사용할지 선택하십시오.

기본적으로 코드 편집기의 탭 길이는 8공백이고 들여쓰기 크기는 4공백입니다. 프로젝트별 및 파일 유형별로 탭 길이와 들여쓰기 크기를 별도로 설정할 수 있습니다.

Align continuation lines 연속되는 줄을 이전 줄과 정렬할 수 있습니다. ‘줄 정렬( Not at all )’ 필드에서 ‘연속되는 줄을 논리적 깊이에 맞춰 들여쓰기( )’를 선택하면 자동 정렬이 비활성화됩니다. 정렬에 항상 공백을 사용하려면 ‘공백으로 줄 정렬( With Spaces)’을 선택하십시오. ‘줄 끝에서 들여쓰기( Tab policy)’를 따르려면 ‘줄 끝에서 들여쓰기( With Regular Indent)’를 선택하십시오.

입력 환경 설정

텍스트나 코드를 입력하면 선택한 텍스트 편집기 또는 코드 스타일 기본 설정에 따라 자동으로 들여쓰기가 적용됩니다. 입력 기본 설정을 설정하려면 ‘ Preferences ’ > ‘ Text Editor ’ > ‘ Behavior ’ > ‘ Typing ’을 선택하십시오.

다음 표에는 설정할 수 있는 입력 환경 설정이 설명되어 있습니다.

설정 항목설명
Enable automatic indentation텍스트 편집기 또는 코드 스타일 기본 설정에 따라 새 줄을 자동으로 들여쓰기합니다.
Backspace indentationBackspace 를 선택했을 때 들여쓰기가 줄어드는 방식을 설정합니다:
  • 한 번에 공백 하나씩 뒤로 이동하려면 ‘ None ’을 선택하십시오.
  • 선행 공백을 한 단계 줄이려면 ‘ Follows Previous Indents ’를 선택하십시오.
  • 커서 왼쪽의 문자가 공백인 경우 탭 한 개 분량만큼 뒤로 이동하려면 ‘ Unindents ’를 선택하십시오.
Tab key performs auto-indentTab 키를 누르면 텍스트가 자동으로 들여쓰기되도록 설정하려면:
  • 텍스트를 항상 들여쓰기하려면 [ Always]을 선택하십시오.
  • 커서가 앞쪽 공백 영역 내에 있을 때만 텍스트를 들여쓰려면 ‘ In Leading White Space ’를 선택하십시오.
  • 텍스트를 절대 들여쓰지 않으려면 ‘ Never ’를 선택하십시오.
Prefer single line comments하이라이트 정의 파일에 다중 줄 주석과 단일 줄 주석에 대한 정의가 모두 포함되어 있는 경우, 선택 영역을 주석 처리할 때 단일 줄 주석 정의를 적용하려면 이 옵션을 선택하십시오.
Preferred comment position선택 영역을 주석 처리할 때 단일 줄 주석의 위치를 설정합니다:
  • 파일의 강조 표시 정의에 따라 한 줄 주석의 위치를 결정하려면 ‘ Automatic ’를 선택하십시오. 강조 표시 정의를 사용할 수 없는 경우, 주석은 선행 공백 뒤에 배치됩니다.
  • 단일 줄 주석을 항상 줄 머리 공백 뒤에 배치하려면 ‘ After Whitespace ’를 선택하십시오.
  • 단일 행 주석을 줄 끝 부분에 배치하려면 ‘ At Line Start ’를 선택하십시오.

저장 시 공백 정리

파일을 저장할 때마다 공백을 자동으로 정리하려면, [ Preferences ] > [ Text Editor ] > [ Behavior]을 선택하고 [ Cleanups Upon Saving]로 이동하십시오.

다음 표에는 설정할 수 있는 공백 정리 환경설정이 설명되어 있습니다.

환경 설정설명
Clean whitespace저장 시 뒤쪽 공백 제거.
In entire document변경한 부분뿐만 아니라 문서 전체의 공백을 정리합니다. ‘ Clean whitespace ’가 선택된 경우 사용할 수 있습니다.
Clean indentation탭 설정에 따라 앞쪽 공백을 수정합니다. ‘ Clean whitespace ’가 선택된 경우 사용할 수 있습니다.
Skip clean whitespace for file types뒤쪽 공백을 제거하지 않을 와일드카드가 포함된 파일 패턴을 쉼표나 세미콜론으로 구분하여 나열합니다. 기본적으로 ‘ *.md, *.MD, Makefile ’는 제외됩니다. ‘ Clean whitespace ’가 선택된 경우 사용할 수 있습니다.
Ensure newline at end of file파일 끝에 항상 줄바꿈 문자를 삽입합니다.

파일 인코딩 기본값 설정

파일을 생성하거나 저장할 때 사용되는 기본 텍스트 인코딩, 바이트 순서 표시(BOM) 및 줄 끝 스타일을 설정하려면 ‘ Preferences ’ > ‘ Text Editor ’ > ‘ Behavior ’을 선택하고 ‘ File Encodings ’로 이동하십시오.

다음 표에는 설정할 수 있는 파일 인코딩 환경설정이 설명되어 있습니다.

환경 설정설명
Default encoding새 파일과 인코딩을 자동으로 감지할 수 없는 파일에 사용할 텍스트 인코딩을 선택합니다.
UTF-8 BOMUTF-8 바이트 순서 표시(BOM) 처리 방식을 설정합니다.
  • Add If Encoding Is UTF-8 UTF-8 인코딩으로 파일을 저장할 때 항상 BOM을 추가합니다. 인코딩이 System 인 경우에는 텍스트 편집기가 해당 인코딩이 실제로 무엇인지 알 수 없으므로 이 기능이 작동하지 않습니다.
  • Keep If Already Present 파일을 불러올 때 이미 BOM이 포함되어 있었다면, BOM을 포함하여 파일을 저장합니다.
  • Always Delete UTF-8 BOM을 절대 기록하지 않으며, 기존에 있던 BOM은 삭제될 수 있습니다.

UTF-8 BOM은 흔하지 않으며 일부 편집기에서 올바르게 처리되지 않으므로, 일반적으로 BOM을 추가하는 것은 별 의미가 없습니다. 이 설정은 UTF-16 및 UTF-32 BOM의 사용에는 영향을 미치지 않습니다.

Default line endings새 파일의 기본 줄 끝 스타일로 ‘ Unix (LF) ’ 또는 ‘ Windows (CRLF) ’을 선택합니다.

마우스 및 키보드 환경 설정

텍스트 편집기에서 마우스와 키보드 사용에 대한 환경 설정을 지정하려면, ‘ Preferences ’ > ‘ Text Editor ’ > ‘ Behavior ’을 선택한 다음, ‘ Mouse and Keyboard ’로 이동하십시오.

다음 표에는 설정할 수 있는 마우스 및 키보드 환경설정이 설명되어 있습니다.

환경 설정설명
Hide mouse cursor while typing입력하는 동안 마우스 커서를 숨깁니다. macOS에서는 사용할 수 없습니다.
Enable mouse navigation마우스를 사용하여 편집기 내에서 탐색합니다(예: Ctrl+클릭 (macOS에서는 Cmd+클릭 )으로 링크를 따라가기).
Enable scroll wheel zoomingCtrl 키를 누른 상태에서 마우스 휠을 돌려 편집기의 텍스트를 확대/축소합니다.
Enable built-in camel case navigation커서 탐색 및 선택 시 camelCase 및 snake_case 이름 내에서 한 번에 한 훅 또는 단어 부분씩 이동합니다.
Enable smart selection changingSelect Block UpSelect Block Down 에서 더 스마트한 선택 기능을 제공합니다.
Show help tooltips using keyboard shortcut (Alt)Alt 키를 누르면 상황에 맞는 도움말이나 유형 정보를 툴팁으로 표시합니다.
Show help tooltips using the mouseOn Mouseover 을 선택하면 마우스를 올렸을 때 상황에 맞는 도움말이나 유형 정보가 표시되고, On Shift+Mouseover 을 선택하면 마우스를 올린 상태에서 Shift 키를 누를 때만 표시됩니다.

또한 다음을참조하십시오 : 방법: 편집기 구성, 환경 설정 찾기, 텍스트 또는 코드 들여쓰기, Qt Quick 코드 스타일 지정, 편집기 구성, C++ 코드 스타일Nim.

Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.