
한국에서는 대부분의 사람들이 한글 프로그램(hwp)으로 문서를 작성합니다.
형식에 맞아야 하고 다양한 데이터를 포함하는 보고서나 계획서는 한글이나 워드로 작성해야겠죠.
하지만 일기나 To-Do 리스트같은 간단한 텍스트 문서까지 굳이 유료 프로그램으로 작성해야 할까요?
그럴 때 사용하기 좋은 프로그램이 Notepad++입니다.
사람들이 이미 많이 사용하는 이유는 단순히 무료라서가 아닐 겁니다.
속는 셈 치고 한번 써보세요.
일반적인 사용 범위에서는 아주아주 강력한 텍스트에디터입니다!
기본 사용법
준비물
- 자신의 컴퓨터 환경에 맞는 버전을 다운로드하세요.
- 대부분의 사용자는
Download Notepad++ x64부분의 인스톨러를 설치하시면 됩니다.
설치
- 다운로드 한 파일을 더블클릭해서 설치해주세요.
- 설치 언어는 영어든 한국어든 각자 편한 걸로 선택하시면 됩니다.
- 나머지 설치는 기본값으로 하시면 됩니다.
실행
- 실행 후에는 우선 아래 설정을 변경하세요.
- 나머지는 그냥 사용하시면 끝!
- 내용을 저장하지 않아도 자동저장이 기본값이라 껐다가 다시 실행했을 때 내용이 그대로 남아있습니다.
추천 설정
- 새로운 문서는 UTF-8로 만들도록 설정하시길 추천합니다.
- 메뉴바 > 설정 > 환경설정 > 새문서 > 인코딩에서
UTF-8과모든 열려있는 ANSI 파일에 적용에 체크하세요.
- 메뉴바 > 설정 > 환경설정 > 새문서 > 인코딩에서
- 원하는 폰트, 글자 크기, 에디터 스타일을 선택하세요.
전역 글꼴 사용과전역 글꼴 크기 사용에 체크해야 반영됩니다.- 저는 Global Styles, Obsidian, 함초롬바탕, 14포인트를 사용합니다.


유용한 기능
txt 파일 연결
- txt 파일이나 md(마크다운) 파일을 클릭하면 노트패드++로 실행되도록 설정하시면 편리합니다.
- 해당 파일에서 우클릭 > 연결프로그램 > 다른 앱 선택 > 노트패드++(항상)으로 설정하세요.
공백 처리
- 텍스트 문서에서 앞부분의 공백이 있거나 뒷부분에 보이지 않는 공백이 있는 경우가 많습니다.
- 앞부분 공백과 뒷부분 공백을 각각 또는 한꺼번에 없앨 수 있습니다.
- 메뉴바 > 편집 > 공백기능 > 줄 시작/끝 공백 제거
줄단위 편집(빈줄 없애기)
- 공백과 마찬가지로 빈줄이 많을 때 하나하나 없애기 귀찮을 때 딱 좋습니다.
- 완전히 빈줄만 없앨 수도 있고, 공백(탭 포함)만 있는 빈줄까지 없앨 수 있습니다.
- 메뉴바 > 편집 > 줄단위 편집 > 빈줄 제거(공백 문자 포함)
줄단위 편집(중복된 줄 제거)
- 데이터를 정리하다보면 중복된 줄을 제거해야할 때도 있죠.
- 빈줄이나 공백까지 포함하여 완전히 똑같은 줄을 1개만 남기고 없애줍니다.
- 메뉴바 > 편집 > 줄단위 편집 > 중복된 줄 제거
줄단위 편집(정렬)
- 중복된 줄을 제거한 후, 또는 단순히 가나다 순서로 정리할 때는 정렬 기능을 사용합니다.
- 간단한 정렬이 필요할 때 가볍게 사용하기 좋습니다.
- 메뉴바 > 편집 > 줄단위 편집 > 사전식 오름차순 정렬
정규식 사용
- 대부분의 텍스트 에디터는 정규식 검색과 치환(찾아 바꾸기)을 사용할 수 있다는 강점을 가지고 있습니다.
- 텍스트를 다루는 분은 정규식만 익혀도 어마어마하게 속도가 올라갑니다.
- 정규식은 쉽게 말하면 패턴과 비슷합니다.
대한민국-가2,대한민국-라19,한국_A002같은 텍스트를(대한민국|한국)[-_][가-힣A-Z][0-9]{1,3}이라는 정규식으로 한방에 찾거나 치환하는 문법입니다. 정규식을 익혀 놓으면 연구, 분석, 출판편집, 번역 등 많은 분야에서 빠르고 정확하게 텍스트를 찾거나 변환할 수 있습니다.- 자주 사용하는 정규식은 금방 익힐 수 있습니다. 조만간 별도의 포스트로 정리해서 올릴게요!
유의 사항
- 용량이 10M, 20M가 되는 대용량 텍스트에서 찾아바꾸기를 하면 데이터 중간에 이상한 코드가 섞이는 버그가 있습니다.
- 일상적인 용도 정도로만 사용하는 게 좋습니다.