|
원하는 에디터 옵션을 설정하기 위해, File | Settings: IDE
Settings 메뉴 항목을 선택하고(또는 툴바 위의 를 누르십시오) Editor 버튼을 누르십시오.
다음 패널이 나타날 것입니다:

이 다이얼로그는 8개의 옵션 그룹을 포함합니다: Virtual
Space, Smart Keys, Display, Limits,
Code Folding, Brace
Highlighting, Paste, Strip Trailing Spaces on Save, Optimize imports on the fly.
|
Allow to place caret after end of
line
|
만일 IDEA가 라인에서 최종 기호 이후 캐럿의 위치 결정의 허용을 당신이 원하지 않는다면 이 체크 박스를 선택하지 마십시오.
|
|
Allow to place caret inside
tabs
|
만일 캐럿을 탭 문자 안쪽에 배치할 수 있고 싶어하면 이 체크 박스를 선택하십시오. 이유는
각각의 탭 글자가 에디터 안에서 ‘가상’ 공간 문자의 집합으로서 보여지기 때문입니다. 이 체크 박스가 선택될 때, 당신은 ‘가상’ 공간 문자의 어떤 것이던지 캐럿을 탭 문자 안 쪽에 배치 할 수 있습니다.
그렇지 않으면 그것은 허용되지 않습니다.
|
|
Show virtual space at
file bottom
|
만일 선택되면, 현재 편집된 라인(비록 그것이 최종이라고 할지라도)은 화면의 최정상에 스크롤될 수 있습니다(IDEA는 가상 라인의 필요한 수를 추가할 것입니다).
|
|
Home
|
만일 이 체크 박스가 선택되면, 에디터의 Home을 눌러서 현재의 라인의 첫 번째 비 공백 문자에 캐럿을 배치할 것입니다. Home 을 눌러서 "스마트 홈 위치"부터 첫 번째 칼럼과 후방까지 캐럿을 그 뒤에 옮길 것입니다.
|
|
End
|
만일 이 체크 박스가 선택되면, 빈(empty) 라인 상에 에디터의 End를 눌러 IDEA가 현재의 코드 포인트에서 합리적으로 가정하는 들여쓰기와 함께 캐럿을 배치할 것입니다(들여 쓰기는 현재의 코드 스타일 설정 에 기초합니다).
|

|
이 옵션은 빈(empty)
라인 위에서 뜻이 통합니다.
|
|
|
Enter
|
당신이 Enter를 누르고 난 후에 이 옵션의 그룹은 당신에게 특별한 몇 개의 경우를 위해 IDEA의 동작을 결정하는 것을 허락합니다.
|
Smart
indent
|
만일 이 체크 박스가 선택되면, 에디터의 Home을 눌러서 새로운 라인을
IDEA가 가정하는 들여쓰기와 함께 현재의 코드 포인트(들여 쓰기는 현재의 코드 스타일 설정 에 의거합니다)에서 합리적이기 위해 그것 위에서 배치된 캐럿으로 추가할 것입니다. 선택되지 않으면, 빈 라인 위에서 넣을 수 있을 때 캐럿은 적절한 비 공백 문자 칼럼에 설정될 것입니다.
|
|
Insert pair
'}'
|
만일 당신이 빈 라인 위에서 입력할 때 적절한 칼럼에 '} '–괄호를 자동적으로
IDEA가 배치하는 것을 원하면 이 체크 박스를 선택하십시오. 이 경우에
IDEA는 가장 가까운 곳의 닫혀 있지 않은 ' {'–괄호에 대한 후방으로 탐색할 것이고 상응하는 들여 쓰기 레벨에서의 닫힌 것을 배치합니다.
|
|
Insert pair
'%>' in JSP
|
만일 JSP코드의 빈 라인 위에서 입력할 때 적절한 칼럼에 '%>'–괄호를 자동적으로
IDEA가 배치하는 것을 원하면 이 체크 박스를 선택하십시오. 이 경우에
IDEA는 가장 가까운 곳의 닫혀 있지 않은 '<%'–괄호에 대한 후방으로 탐색할 것이고 상응하는 들여 쓰기 레벨에서의 닫힌 것을 배치합니다.
|
|
Javadoc stub
after '/**'
|
만일 '/**'를 타이프 한 후에,
IDEA가 모든 필요한 태그와 속성과 함께 Javadoc 스터브를 자동적으로 생성하기를 원한다면 (예를 들면, 매개 변수가 있는 클래스 또는 메소드 앞에), 이 체크 박스를 선택하십시오.
|
|
|
|
Insert pair bracket
|
만일 IDEA가 각각 입력된 열린 원 또는 각 괄호에 대한 닫힌 원과 각 괄호를 자동적으로 추가하기를 원한다면 이 체크 박스를 선택하십시오.
|
|
Insert pair quote
|
만일 IDEA가 각각 입력된 열린 싱글 또는 이중 인용부에 대해 닫힌 싱글 또는 이중 인용부를 자동적으로 추가하기를 원한다면 이 체크 박스를 선택하십시오.
|
|
Use 'CamelHumps'
words
|
만일 IDEA가 Java-스타일 이름 내에서 별도 단어를 식별하기 바라면 이 체크 박스를 선택하십시오. 이름 내의 단어는 대문자 또는 언더라인 기호에서 시작되어야만 합니다.

그것은 '캐럿 이동'과 '선택이 있는 캐럿 이동' ( Ctrl (+
Shift) + Right/Left ) , '캐럿에서의 단어 선택' (Ctrl + W), '단어 시작/종료에서 삭제' (Ctrl
+ Backspace/Delete), 더블 클릭과 같은 여러 가지 에디터 동작에 영향을 줍니다..
|
|
Mark modified tabs with
asterisk
|
선택될 때, IDEA는 탭 헤더에 변경되었으나 저장되지 않은 탭을 별표로 표시합니다. 그러나, IDEA가 파일을 투명하게 저장한 이후로 이 옵션은 디폴트로 OFF 이고, 당신이 그것을 수동으로 할 필요는 없습니다.
|
|
Caret blinking (ms)
|
텍스트 박스에서 캐럿 깜박임 기간(milliseconds로)를 지정하십시오.
만일 당신이 캐럿이 깜박거리는 것을 원하지 않는다면, 체크박스를 선택하지 마십시오.
|
|
Use block caret
|
만일 당신이 Insert 모드를 위한 블록 캐럿과 Overwrite
모드를 위한 일반 캐럿을 사용하고 싶어하면 이 체크 박스를 선택하십시오.
|
|
Right margin (columns)
|
IDEA가 에디터의 오른쪽 마진에 얇은 수직 줄이 보여지기 원한는지 이것을 지정하십시오.
텍스트 박스에, 당신이 보여지기 원하는 오른쪽 마진의 에디터 컬럼 숫자를 설정하십시오.
|
|
Show line numbers
|
Use this check box to switch the line numbering ON/OFF
at the left gutter area.
왼쪽 홈통 영역에 라인 넘버링 ON/OFF를 스위치 하기 위해 이 체크 박스를 사용하십시오.
|
|
Show method separators
|
IDEA가 에디터에 있어서의 메소드를 분리하고 있는 얇은 수평 줄이 보여지기 원하는지 지정하십시오. 만일 이 체크 박스가 선택되면 IDEA은 모든 메소드를 서로로 부터 분리할 것입니다. 필드 그룹은 메소드에서도 분리될 것입니다.
|

|
인접한 abstract 메소드는 분리되지 않을 것입니다. 큰 수의 다음 abstract 메소드는 에디터를 그리드처럼 보이도록 합니다.
|
|
|
Show whitespaces
|
당신이 에디터 기존 공백이나 탭(Code
Style | Indent and Braces | Tabs and Indents 에서의 설정에 종속되는) 패널에서 볼 필요가 있는지를 지정하려면 이 체크 박스를 사용하십시오.
|

|
이 옵션은 View | Show Whitespaces 메뉴 항목을 사용하여 바뀔 수 있습니다.
|
|
|
Smooth scrolling
|
Select/unselect this check box to toggle smooth
scrolling in the editor.
에디터의 부드러운 스크롤을 바꾸기 위해서 이 체크 박스를 선택/비선택 하십시오.
|
|
Tab limit
|
에디터 탭의 최대수를 설정합니다. 정의된 숫자의 탭(즉 파일)이 열린 이후로, 열린 새 파일은 가장 오랫동안 사용되지 않았던 파일을 닫게 될 것 입니다.
만일 Close
non-modified files first 가 체크되면, 비 변경된 파일은 첫 번째로 닫힐 것입니다.
|
|
Recent files limit
|
여기에서 지정된 숫자는 당신이 할 것인 많은 파일명이 최근의 파일의 목록에 들어가는 메소드를 보여줍니다. 그것은 Ctrl + E 키의 도움으로 에디터로부터 액세스될 수 있습니다.
|
|
Maximum number of
contents to keep in clipboard
|
여기에 지정된 숫자는 많은 코드 블록이 어떻게 클립보드에서 유지할 것인지 지시하고, 그것은 Ctrl + Shift + V 단축키를 눌러서 불려지는 Choose Content to Paste다이얼로그의 헬프와 함께 액세스될 수 있습니다.
|
|
Show code folding
outline
|
만일 확인되면, 코드 폴딩
개요가 표시됩니다.
|
|
Collapse by default
|
파일이 에디터에서 열리는 첫 번째로 열릴 때 컬랩스될 코드 블록 들을 보여주는 체크 박스를 선택하십시오.
|
|
Highlight matched brace
|
만일 당신이 IDEA가 당신이 괄호를 연 직후 또는 그것을 닫은 직후 바로 캐럿을 배치할 때 괄호의 열기/닫기의 쌍을 강조하기 원한다면 이 체크 박스를 선택하십시오. 그것은 오로지 HTML/XML 태그 등에만 작동합니다.
|
|
Highlight current scope
|
만일 당신이 IDEA가 현재의 캐럿 위치에서 타이프된 코드를 위해 가용 범위를 강조하기 바라면 이 체크 박스를 선택하십시오.
|
|
Reformat
|
어떻게 IDEA가 코드 블록을 paste될 것인지 선택하십시오.
|
None
|
페이스트 코드는 현재의 캐럿 위치에서 삽입되고(평문으로서), 어떤 재포맷팅도 이나 인덴팅도 적용되지 않습니다.
|
|
Indent
Block
|
현재의 코드 스타일 설정 에 따르면 페이스트 코드 블록은 적당한 들여쓰기 수준에 배치됩니다. 그러나 그 내부 구조가 바뀌지는 않습니다.
|
|
Indent Each Line
|
Each line of the pasted code block is positioned at
the proper indentation level, according to the current Code
Style Settings .
현재의 코드 스타일 설정에 따르면 페이스트 코드 블록의 각각 라인은 적절한 들여쓰기 수준에 배치됩니다.
|
|
Reformat
Block
|
The pasted code block is reformatted, according to
the current Code
Style Settings .
현재의 코드 스타일 설정 에 따르면 페이스트 코드 블록은 재포맷됩니다.
|
|
|

|
이 옵션은 끌리는 줄 먹임 문자을 포함하는 모든 라인의 세트를 포함하는 코드의 블록에 대해서만 오로지 작동합니다.
|
|
|
Insert imports
|
드롭-다운 박스에서, IDEA가 코드의 페이스트 코드 블록을 위해 임포트를 삽입할 모드를 선택하십시오.
당신이 IDEA에서 열린 다른 파일로부터 코드의 블록을 붙일 때 이 특징은 뜻이 통합니다. 그리고 "타겟" 클래스에서 임포트되지 않는 클래스에 이 블록은 참조를 포함합니다. IDEA은 자동적으로 그런 클래스를 발견하고, 이 드롭-다운 박스에서 선택된 모드에 따라 행동합니다.
다음 모드는 이용할 수 있습니다:
|
All
모든 것
|
자동적으로 코드의 페이스트된 블록에서 발견되는 모든 클래스에 대한 임포트 스테이트먼트를 추가하고 아직 현재의 클래스에서 임포트 되지 않습니다.
|

|
당신의 프로젝트가 복잡한 클래스 계층을 갖고 당신이 더욱 편집을 위한 코드 블록을 페이스트 할 때 이 옵션의 사용에 주의하십시오.
그것이 당신의 코드에서 많은 비참조 임포트를 초래할지도 모릅니다.
|
|
|
Ask
물으십시오
|
코드 블록을 페이스트 할 때, Select
Classes to Import 다이얼로그를 여십시오:

|

|
임포트되는 클래스의 복수 선택/비선택을 위해 Ctrl과 Shift키를 사용하십시오.
|
|

|
만일 당신이 이 다이얼로그의 클래스의 일부를 선택하지 않고, 페이스트 코드 블록에 그들을 동시에 두고 가지 않으면, 팝업 제안과 함께 IDEA는 빨간색에서 임포트 되지않은 클래스를 자동적으로 강조할 것입니다 당신에게 Alt + Enter 키의 도움으로 그들을 나중에 임포트하는 것을 허락합니다:

|
|
|
None
아무것도
|
어느 쪽 자동 임포트도 수행되지 않으며, 또한 Select
Classes to Import 다이얼로그가 열리지도 않습니다.
|

|
IDEA가 모든 임포트 되지 않는 클래스를 어떻게 해서든지 발견한 이후로 그 클래스들은 빨간색으로 채색되며 팝업(상기Ask 섹션에서 보여진)은 Alt + Enter 키와 함께 임포트 스테이트먼트를 생성하는 것을 돕기 위해 표시될 것입니다.
|
|
|
|
|
Drop-down box
|
파일을 저장할 때마다 라인의 끝에 끌리는 스페이스를 IDEA 가 벗길(또는 벗기지 않는) 모드를 선택하십시오.
다음 모드가 이용될 수 있습니다:
|
Modified lines
|
Strips trailing spaces only at the end of modified
lines.
변경된 라인의 끝에 끌리는 스페이스를 벗깁니다.
|
|
All
|
Strips trailing spaces on all lines.
모든 라인 위에서 끌리는 스페이스를 벗깁니다.
|
|
None
|
Does not strip trailing spaces.
끌리는 스페이스를 벗기지 않습니다.
|
|
|
|
Check box
|
만일 선택되면, IDEA는 당신의 파일을 위해 자동적으로 임포트 최적화
동작을 수행할 것입니다.
|
|