lion
Sign In
2-2. Notepad++ 핵심 기능 실무 매뉴얼
1. Notepad++란 무엇인가?
•
Windows 기본 '메모장'의 모든 기능을 포함하되, 프로그래밍 코드나 복잡한 텍스트 데이터를 다루기 위한 강력한 부가 기능이 추가된 프로그램임.
•
필요성:
가볍고 빠르며 무료임. 여러 파일을 동시에 열어 작업(탭 편집)하거나, 반복 작업을 자동화하고, 텍스트 데이터를 일괄 처리하는 데 탁월한 생산성을 보임.
2. 설치 및 기본 설정
1.
설치:
•
구글에서 'Notepad++' 검색 후 공식 홈페이지 접속.
•
'Download' 메뉴에서 최신 버전 설치 파일 다운로드 및 설치 진행.
◦
https://notepad-plus-plus.org/downloads/
2.
기본 설정 (초보자 권장):
•
자동 줄 바꿈:
가로 스크롤이 생겨 불편할 경우, 상단 메뉴에서 [보기] → [자동 줄 바꿈]을 선택하여 한눈에 내용을 파악함.
•
글꼴 크기 조절:
Ctrl
키를 누른 상태로 마우스 휠을 위아래로 움직여 화면의 글꼴 크기를 쉽게 조절함.
3. 핵심 기능 실무 가이드
기능 1: 탭(Tab)으로 여러 파일 동시에 관리하기
•
유용한 상황:
여러 개의 텍스트 파일(예: 보고서 1안, 보고서 2안, 참고 자료)을 동시에 열어두고 비교하며 작업해야 할 때.
•
기본 메모장과의 차이:
메모장은 파일을 열 때마다 새 창이 뜨지만, Notepad++는 브라우저 탭처럼 한 창 내에서 여러 파일을 탭으로 관리함.
•
작업 단계:
1.
Notepad++가 열린 상태에서 새 파일을 열거나, 파일 탐색기에서 여러 파일을 선택해 드래그 앤 드롭(Drag-and-Drop)함.
2.
프로그램 상단에 파일 이름이 탭으로 나열됨.
3.
마우스로 원하는 탭을 클릭하여 작업할 파일을 즉시 전환함.
기능 2: '찾기 및 모두 바꾸기'로 대량 텍스트 일괄 수정
•
유용한 상황:
수백, 수천 줄의 문서에서 특정 단어(예: 오타, 구형 제품명, 담당자 이름)를 찾아 새 단어로 한꺼번에 변경해야 할 때.
•
간단한 예시:
문서 전체의 'Windows'라는 영문 단어를 '윈도우'라는 한글로 모두 변경.
•
작업 단계:
1.
Ctrl + F
키를 눌러 '찾기' 창 실행.
2.
'찾기' 창에서 [바꾸기] 탭으로 이동.
3.
찾을 내용:
'Windows' (기존 단어) 입력.
4.
바꿀 내용:
'윈도우' (새 단어) 입력.
5.
[모두 바꾸기] 버튼을 클릭.
6.
문서 전체의 'Windows'가 '윈도우'로 일괄 변경된 것을 확인.
기능 3: 구문 강조(Syntax Highlighting)로 데이터 구조 파악
•
유용한 상황:
XML, HTML, SQL, 파이썬 코드 등 정해진 규칙(문법)이 있는 데이터를 볼 때.
•
간단한 예시:
XML 파일 열람 시, 태그(< >)는 파란색, 속성은 빨간색, 내용은 검은색으로 자동 표시되어 데이터의 구조와 위계를 쉽게 파악함.
•
작업 단계:
1.
자동 적용:
.xml
,
.html
,
.py
등 정해진 확장자의 파일을 열면 Notepad++가 자동으로 언어를 인식하여 색상을 적용함.
2.
수동 적용:
확장자가 없거나(.txt) 복사+붙여넣기 한 경우, 상단 메뉴에서 [언어] → [X] → [XML] (혹은 H → HTML 등)을 선택하면 즉시 적용됨.
기능 4: '매크로'로 단순 반복 작업 자동화
•
유용한 상황:
엑셀에서 복사한 수천 개의 단순 데이터를 특정 양식(예: SQL 쿼리, XML 태그)으로 일일이 수정해야 하는 '노가다' 작업 시.
•
간단한 예시:
엑셀의 3열 데이터(이름, 사번, 연락처)를 SQL의
INSERT
구문으로 변경.
◦
(원본)
나도코딩 0001 010-0000-0000
◦
(변경)
INSERT INTO user (name, id, phone) VALUES ('나도코딩', '0001', '010-0000-0000');
•
작업 단계 (1줄만 샘플로 작업 후 반복 실행):
1.
매크로 기록 시작:
상단 메뉴 [매크로] → [기록 시작] 클릭. (지금부터 모든 키보드/마우스 입력이 녹화됨)
2.
1줄 수동 작업:
첫 번째 줄(
나도코딩...
)을 원하는 SQL 구문(
INSERT INTO...
) 형태로 직접 타이핑하여 수정함. (이때 방향키,
Home
,
End
키 등을 활용하여 정형화된 동작 수행)
3.
작업 완료 후, 커서를 다음 줄(두 번째 데이터 줄)의 맨 앞으로 이동시킴.
4.
매크로 기록 중지:
[매크로] → [기록 중지] 클릭.
5.
매크로 반복 실행:
[매크로] → [매크로 반복 실행] 클릭.
6.
[파일 끝까지 실행] 옵션 선택 후 [실행] 클릭.
7.
방금 녹화한 작업(1줄 수정)이 파일 끝까지 수천, 수만 번 자동으로 반복 수행됨.
기능 5: 플러그인(Plugin) 설치로 기능 확장 (파일 비교)
•
유용한 상황:
원본 파일과 수정본 파일 간에 정확히 어느 부분이 변경되었는지 눈으로 확인하기 어려울 때.
•
간단한 예시:
보고서_원본.txt
와
보고서_수정본.txt
파일을 비교하여 변경된 문장만 찾아내기.
•
작업 단계:
1.
플러그인 설치:
(최초 1회만 수행)
•
상단 메뉴 [플러그인] → [플러그인 어드민] 실행.
•
'Available' 탭의 검색창에 'Compare' 입력.
•
'Compare' 플러그인 선택 후 [Install] 버튼 클릭. (Notepad++가 재시작됨)
2.
파일 비교 실행:
•
비교할 두 파일(예: 원본, 수정본)을 탭으로 모두 열기.
•
상단 메뉴 [플러그인] → [Compare] → [Compare] 실행.
3.
결과 확인:
두 파일이 좌우 분할 화면으로 열리며, 추가된 내용(초록색), 삭제된 내용(빨간색), 변경된 내용(주황색)이 명확하게 표시됨.
기능 6: 자동 저장 세션 (저장 안 하고 꺼도 복구)
•
유용한 상황:
급하게 메모가 필요할 때, 또는 작업 중 실수로 저장하지 않고 프로그램을 종료했을 때.
•
특징:
Notepad++는 저장하지 않은 '새 문서'나 수정 중인 파일 내용을 종료 시 자동으로 임시 저장함.
•
작업 단계:
1.
여러 탭에 걸쳐 내용을 입력하거나 수정함.
2.
저장 여부를 묻는 창이 떠도 그냥 [아니요]를 누르거나, 프로그램을 강제 종료함.
3.
Notepad++를 다시 실행함.
4.
종료 직전의 모든 탭과 저장되지 않았던 내용이 그대로 복원됨.
4. 결론
•
Notepad++는 단순한 메모장을 넘어, 복잡한 데이터 처리와 반복 작업을 자동화하는 강력한 '업무 생산성 도구'임.
•
소개된 핵심 기능(탭 편집, 찾기/바꾸기, 매크로, 플러그인)만 익혀도 컴퓨터 작업에 익숙하지 않은 사용자라도 복잡한 데이터 처리 업무를 막힘없이 수행할 수 있음.
•
지속적인 연습을 통해 손에 익히는 것을 권장함.
Made with Slashpage
lion
Contact : azureguy@empal.com / azureguy@cau.ac.kr