반응형

 

Windows에서 제공해주는 Notepad만으로 다양한 용도의 편집기로 사용하기 불편합니다. 특히, 프로그래밍 언어를 사용할 때에는 각 프로그래밍 언어의 예약어나 주석 등의 색상을 다르게 표시하여 프로그램 개발에 많은 효율을 제공해줍니다. 기본 편집기인 Notepad를 대체하여 Open Source로 상용 프로그램 못지 않는 Editor로 Notepad++을 권고합니다. 

 

1. Download

https://notepad-plus-plus.org/downloads/ 을 클릭하여 release version 중에서 최신 버전을 다운받습니다.

 

Downloads | Notepad++

 

notepad-plus-plus.org

 


 

2. 설치하기

다운받은 설치파일을 double click하여 설치를 시작합니다.

 

 

2-1. 언어 선택

한국어를 선택하고 [OK]버튼을 클릭하여 다음으로 진행합니다.

 


 

2-2. 설치 시작 화면

[다음]버튼을 클릭합니다.

 


 

2-3. 사용권 계약 동의하기

사용권 계약 화면이 나오면 [동의함] 버튼을 클릭하여 다음으로 이동합니다.

 


 

2-4. 설치 위치 선택

특별히 설치하려는 디렉토리가 있으면 [찾아보기...]버튼을 눌러 위치를 변경하고, 특이사항이 없으면 [다음]버튼을 클릭하여 다음 진행으로 넘어갑니다.

 


 

2-5. 구성 요소 선택 1

[다음] 버튼을 클릭하여 다음 진행으로 이동합니다.

 


 

2-6. 구성 요소 선택 2

바탕화면에 실행 Icon 생성하려면 "Create Shortcut on Desktop"을 체크하고 [설치]버튼을 클릭하여 설치를 시작합니다.

 


 

2-7. 설치 완료

[마침] 버튼을 클릭하여 설치를 종료합니다.

 

 


3. C언어 개발을 위한 환경 설정하기

C언어 개발을 편리하게 하기 위하여 일부 설정을 진행합니다.

 


 

3-1. Notepad++ 프로그램 실행.

Notepad++ 프로그램을 실행합니다.

 


 

3-2. 폰트 크기 변경

Editor의 화면 아무 글자나 몇 자 입력합니다. 자신에게 모니터의 해상도와 시력 등을 고려하여 폰트의 크기를 변경합니다. 폰트의 크기 변경 방법은 Ctrl key를 누른 상태에서 마우스 휠을 위쪽으로 돌리면 폰트가 크지고, 아래쪽으로 휠을 돌리면 폰트의 크기가 작아집니다.

 


 

3-3. 환경 설정으로 이동 하기

Main Menu > 설정 > 환경 설정... 을 클릭합니다.

 


 

3-4. 새문서의 설정

새문서를 작성할 때에 어떤 style로 문서를 작성할 것인 지를 설정합니다. 이곳에서는 New line에 대한 Style을 설정합니다.  즉, Editor 입력 창에서 Enter key를 눌렀을 때, 어떤 글자로 저장되는 지를 설정합니다. C언어를 개발하는 환경에 맞는 형식을 선택하시기 바랍니다.

 

Windows의 New Line

CR + LF
    : C언어의 \r\n

 

Unix / Linux

LF
    : C언어의 \n

 

Mac

CR
    : C언어의 \r

 

default는 Windows style이고, Windows style로 설정하여도 나중에 Linux에 파일을 올릴 때에 그냥 올려도 컴파일시에 오류가 발생하거나 하지는 않지만 가끔 vi tool에 끝에 특수문자가 표시되는 경우가 있을 수 있습니다. 

이 경우에는 "Main Menu > 편집(E) > 줄의 끝문자(EOL) 변환"에서 변환할 수 있습니다.

 


 

3-5. 언어 메뉴 설정

이곳에서 탭 크기: 4 (default)와 공백으로 바꾸기(체크)를 해주면 Tab key 입력시 자동으로 4칸짜리 Indent로 바뀌면서 Tab 대신 space로 변경됩니다. Tab으로 저장을 하게 되면 OS마다 제공되는 default Editor 마다 Tab문자의 띄워쓰기 간격이 달라서 일관성이 없습니다. 이 부분을 설정하지 않고 그냥 넘긴다면, 필요시 "Main Menu > 편집(E) > 공백기능 > 탭을 공백으로"으로 Tab을 Space로 변경할 수 있습니다.

 

 


4. 주요 기능 둘러보기

 

4-1. 편집[E] 메뉴

편집 메뉴에는 대부분의 Editor의 중요 기능들이 있으니 메뉴를 꼼꼼히 살펴보기 바랍니다. 변환, 정렬 등의 많은 기능 들이 있으니 뭔가 필요하다 싶으면 이곳을 쭉 훑어보면 됩니다.

 

4-2. 찾기 메뉴

찾기 기능과 바꾸기 기능이 있습니다.

 

4-3. 인코딩 메뉴

현재의 Characeter Set을 다른 것으로 변환합니다. ASII, UTF-8 등으로 변환합니다.

 

4-4. 언어 메뉴

기본적으로 파일을 저장할 때에 확장자에 의해서 프로그래밍 언어의 종류를 알아서 판단합니다만, 잘못 판단하였거나 아직 파일로 저장하지 않은 상태라면 이곳에서 프로그래밍 언어를 선택할 수 있습니다. 

선택된 프로그래밍 언어에 맞게 문법/예약어 등에 따른 색상을 표시합니다.

 

 

반응형

'관리 > Tools' 카테고리의 다른 글

www.onlinegdb.com - Web에서 C언어 개발 환경  (0) 2019.10.13
블로그 이미지

자연&사람

행복한 개발자 programmer since 1995.

,