주요 콘텐츠

입력할 때 구문을 검사하고 코드 자동 완성하기

구문 강조와 구분 기호 짝 맞추기를 사용하면 구문 오류를 방지할 수 있습니다. 또한 코드 제안을 사용하여 명령을 더 빠르게 작성하고 코드를 자동 완성할 수 있습니다.

구문 강조

MATLAB® 요소를 쉽게 식별할 수 있도록 명령 창, 편집기 및 라이브 편집기에서 일부 항목은 서로 다른 색으로 표시됩니다. 이러한 색 표시를 구문 강조라고 합니다. 기본적으로 다음과 같이 표시됩니다.

  • 키워드는 파란색으로 표시됩니다.

  • 문자형 벡터 및 string형은 자주색으로 표시됩니다.

  • 종결되지 않은 문자형 벡터는 적갈색으로 표시됩니다.

  • 주석은 녹색으로 표시됩니다.

% check to see if A is greater than B
if A > B
"greater"
elseif A < B
"less"
end

명령 창의 출력값은 오류를 제외하고는 구문 강조로 표시되지 않습니다.

MATLAB은 선택된 항목을 클립보드에 RTF 형식으로 붙여넣습니다. 이는 Microsoft® Windows®macOS의 많은 애플리케이션에서 지원하는 형식입니다. 편집기와 라이브 편집기에서 선택한 항목을 Microsoft Word 등의 다른 애플리케이션에 붙여 넣거나 끌어서 놓는 경우, 붙여 넣은 텍스트는 편집기 및 라이브 편집기에서의 구문 강조 표시 색과 글꼴 특성을 유지합니다.

구문 강조 설정을 변경하려면 탭의 환경 섹션에서 설정을 클릭하십시오. 그런 다음 편집기/디버거 > MATLAB 언어를 선택하거나 편집기/디버거 > 기타 언어를 선택합니다.

R2025a 이전: MATLAB > 편집기/디버거 > 언어를 선택하고 언어 드롭다운 목록에서 언어를 선택합니다.

구분 기호 짝 맞추기

MATLAB은 괄호, 대괄호, 중괄호 등의 구분 기호가 짝이 맞거나 짝이 맞지 부분을 표시하여 구문 오류를 피할 수 있도록 도와줍니다. MATLAB은 또한 for 문, if 문, while 문, else 문, end 문과 같이 쌍을 이루는 언어 키워드도 나타냅니다.

MATLAB에서는 구분 기호 짝이 맞으면 편집기, 라이브 편집기 및 명령 창에서 쌍을 이루는 두 개의 구분 기호에 잠시 밑줄이 표시됩니다.

MATLAB은 구분 기호 짝이 맞지 않으면 편집기, 라이브 편집기 및 명령 창에서 짝이 맞지 않는 부분에 잠시 줄을 그어 나타냅니다.

대응하는 구분 기호가 있지만 화면에 보이지 않는 경우에는 창이 열리고 짝을 이루는 구분 기호가 있는 라인을 표시합니다. 창에서 클릭하여 해당 라인으로 이동합니다.

Window showing the off-screen lines of code that include the closing bracket for the selected line

MATLAB에서 짝이 맞는 구분 기호와 짝이 맞지 않는 구분 기호에 대해 알림을 표시할지 여부와 그 시기를 변경할 수 있습니다. 탭의 환경 섹션에서 설정을 클릭합니다. MATLAB > 키보드를 선택하고 구분 기호 짝 맞추기 섹션에서 사용 가능한 옵션 중에서 선택합니다.

코드 제안

명령 창, 편집기, 라이브 편집기, 앱 디자이너에서 코드를 작성하는 경우 사용자가 입력할 때 MATLAB이 실시간 제안을 제공합니다. 이러한 제안에는 함수, 모델, MATLAB 객체, 파일, 폴더, 변수, 구조체, 그래픽스 속성, 라이브 편집기 작업, 코드 조각의 이름이 포함됩니다. 또한 함수 이름을 입력하면 MATLAB이 함수의 기본적인 구문 정보를 표시하고 파라미터와 옵션에 대한 제안을 제공합니다.

이름 제안

사용자가 글자를 입력하면 MATLAB이 입력한 텍스트를 기반으로 관련성이 높은 이름 제안을 표시합니다. 더 구체화된 새로운 제안을 표시하려면 계속 입력하십시오. 제안 목록이 나타나지 않으면 Ctrl+스페이스바 또는 Tab 키를 눌러 목록을 표시하십시오. 제안이 없는 경우 MATLAB은 제안 없음(No suggestions)을 표시합니다.

코드에 제안을 삽입하려면 화살표 키를 사용하여 제안을 선택한 다음 오른쪽 화살표 키, Tab 키 또는 Enter 키를 사용하여 제안을 수락하십시오. 아무것도 선택하지 않고 제안 목록을 무시하려면 Esc 키를 누르십시오.

The typed characters "co" and a list of suggestions

이름 제안은 그래픽스 속성을 완성하는 데 도움이 됩니다. 예를 들어, plot(x,y,"LineStyle",을 입력한 다음 제안을 사용하여 LineStyle 인수의 값을 완성할 수 있습니다.

Partially completed call to the plot function with a list of suggested values for the LineStyle property

이름 제안은 함수 인수와 옵션을 완성하는 데에도 도움이 됩니다. 예를 들어, format(을 입력한 다음 제안을 사용하여 적용할 format을 완성할 수 있습니다.

Partially completed call to the format function with a list of suggested values for the style argument

MATLAB은 다음에 따라 제안 항목을 표시합니다.

  • 현재 작업 공간 변수.

  • 검색 경로나 현재 폴더에 있는 파일과 폴더.

  • 활성 문서에 정의되어 있고 현재 커서 위치에서 사용 가능한 변수, 함수, 클래스 속성, 클래스 메서드. 활성 문서 내에 정의된 구조체형 배열의 필드 이름은 포함되지 않습니다.

함수 구문 제안

함수 이름을 입력하고 (를 입력하면 MATLAB은 해당 함수의 기본적인 구문 정보를 표시합니다. 함수에 여러 개의 구문이 있는 경우 구문 오른쪽에 있는 드롭다운 화살표 또는 Ctrl+아래쪽 화살표를 사용하여 사용 가능한 모든 구문을 표시할 수 있습니다. macOS 시스템에서는 대신 Command+아래쪽 화살표를 사용합니다.

Partially completed call to the plot function with a list of four alternative syntaxes

파란색으로 나타나는 인수에 대한 입력값을 입력할 수 있습니다. 제안에 표시된 인수 이름이 아니라 실제 입력 변수 또는 값을 입력하십시오. 입력한 인수에 따라, 표시된 구문 옵션이 바뀝니다.

MATLAB은 각 인수에 대해 설명을 표시하고 인수가 선택 사항인지를 나타냅니다. MATLAB이 여러 개의 인수를 제안하는 경우 인수 설명 오른쪽에 있는 화살표를 클릭하거나 Ctrl+Alt+오른쪽 화살표Ctrl+Alt+왼쪽 화살표를 사용하여 추가 인수를 표시할 수 있습니다. 함수에 대한 문서 페이지를 열려면 함수 구문 제안 왼쪽에 있는 도움말 버튼을 클릭하십시오.

Partially completed call to the plot function with the description of the first of two suggested arguments displayed and a right arrow next to the argument description that can be used to view the second suggested argument description

사용자 지정 함수

사용자가 만든 함수에 대한 제안은 함수 정의에서 가져오는 것이며, 해당 파일이 검색 경로나 현재 폴더에 있어야 합니다. 이러한 제안을 사용자 지정하는 방법에 대한 자세한 내용은 코드 제안 및 코드 완성 사용자 지정하기 항목을 참조하십시오.

탭 삽입하기

탭을 삽입하려면 Tab 키를 누르기 전에 공백을 추가하십시오. 또는 탭을 누르면 제안이 표시되는 것을 비활성화하려면 탭으로 이동하여 환경 섹션에서 설정을 클릭하십시오. 명령 창에서 탭을 누르면 제안이 표시되는 것을 비활성화하려면 MATLAB > 명령 창 > 제안을 선택하십시오. 편집기, 라이브 편집기 및 앱 디자이너에서 탭을 누르면 제안이 표시되는 것을 비활성화하려면 MATLAB > 편집기/디버거 > 제안 및 자동 완성을 선택하십시오. 그런 다음 제안 섹션에서 Tab 키로 제안 표시(Ctrl+스페이스바와 동일한 동작) 설정을 선택 해제하십시오.

사용 가능한 완성 항목이 없는 경우 MATLAB은 항상 탭을 삽입합니다.

디폴트 제안 동작 변경하기

명령 창, 편집기, 라이브 편집기 및 앱 디자이너에서 제안의 디폴트 동작을 변경하려면 탭으로 이동하여 환경 섹션에서 설정을 클릭하십시오. 명령 창에서의 디폴트 동작을 변경하려면 MATLAB > 명령 창 > 제안을 선택하십시오. 편집기, 라이브 편집기 및 앱 디자이너에서의 디폴트 동작을 변경하려면 MATLAB > 편집기/디버거 > 제안 및 자동 완성을 선택하십시오. 그런 다음 제안 섹션에서 원하는 대로 다양한 설정을 구성합니다.

  • 제안이 자동으로 표시되는 것을 비활성화 – 자동으로 제안 표시 설정을 선택 해제합니다.

  • Tab 키를 누르면 제안이 표시되는 것을 비활성화 – Tab 키로 제안 표시(Ctrl+스페이스바와 동일한 동작) 설정을 선택 해제합니다. 이 설정을 선택 해제해도 Ctrl+스페이스바를 눌러 제안을 계속 표시할 수 있습니다.

  • 오른쪽 화살표 키를 눌러 제안을 수락하는 것을 비활성화 – 오른쪽 화살표로 제안 수락(Tab 키, Enter 키 입력과 동일한 동작) 설정을 선택 해제합니다. 이 설정을 선택 해제해도 Tab 키와 Enter 키를 사용하여 제안을 수락할 수 있습니다.

  • 제안이 하나인 경우에만 Tab 키를 눌러 제안 수락 – 제안이 하나인 경우에만 Tab 키로 수락 설정을 선택합니다.

    제안 창 크기 줄이기 – 제안 팁 표시 설정을 선택 해제합니다.

제안 목록을 표시하는 창을 원래 크기로 재설정하려면 디폴트 제안 크기 재설정 버튼을 클릭하십시오.

참고 항목

도움말 항목