안녕하세요!
정말 유용한 프로그램 하나 소개 해드립니다. (진짜 강추합니다...)
워낙 유명하고 특히 개발자 분들은 이미 많이 사용하고 계실 텐데요,
IT 에 있지 않으신 분들께도 큰 도움이 될 수 있는 프로그램입니다.
이름은 Notepad++ 이구요,
한 마디로 아주 기능이 많은 '메모장' 입니다.
특히 '매크로' 기능은 단순 반복 텍스트 편집 작업을 할 때 시간을 어마어마하게 많이 아껴준답니다.
많은 기능 중에서 몇 가지 추려서 설명 드릴게요 ^^
일단 프로그램을 먼저 설치해봅시다.
링크 : https://notepad-plus-plus.org/download
링크 들어가셔서 PC 환경에 맞는 프로그램 다운 받으시고 '다음 다음' 을 쭉 클릭하시면 끝입니다.
쉬운 이해를 위해 아래 4가지 예제 업무를 통해 설명을 드릴게요 :)
업무 1. 텍스트 파일에서 다음 문구를 찾아서 모두 바꾸세요
(변경 전) → (변경 후)
(1) Notepad++ → 노트패드++
(2) Windows → 윈도우
방법 1. 모두 바꾸기 기능을 활용합니다.
(1) Ctrl + F 를 눌러서 창 띄움
(2) '바꾸기' 탭 클릭
(3) 찾을 내용 / 바꿀 내용 입력
(4) 모두 바꾸기 버튼 클릭
업무 2. 주어진 소스코드를 파악하세요
방법 2. 각 언어나 형식에 맞는 항목을 골라주면 됩니다.
Java 파일의 경우,
(1) 메뉴에서 '언어' 선택
(2) J 하위의 'Java' 메뉴 선택
그러면 Java 언어에 맞춰서 텍스트 내용이 하이라이팅 됩니다. 코드를 쉽게 파악할 수 있지요 ^^
XML, HTML 등도 가능합니다.
업무 3. 두 파일의 다른 부분을 비교하세요
방법 3. Compare Plugin 을 설치합니다.
Notepad++ 에는 다양한 플러그인이 제공합니다.
플러그인이란 기본 프로그램 외에 추가로 필요한 기능을 설치해서 사용할 수 있는 거라 보면 되는데요,
플러그인 설치는 이렇게 합니다.
(1) 메뉴에서 플러그인 > Plugins Admin 선택
(2) 'Compare' 검색 및 체크
(3) Install 클릭
확인을 눌러서 설치 후 프로그램 재시작 하면 됩니다.
파일 비교는 이렇게 합니다.
(1) 비교를 원하는 2개 파일을 열기
(2) 메뉴에서 플러그인 > Compare (새로 생긴 메뉴) > Compare 클릭
그러면 좌우로 나뉘어서 추가된 부분, 누락된 부분, 변경된 부분을 알려줍니다.
맨 오른쪽 화면에서는 전체 문서 내용 중 다른 부분을 색깔로 표시해준답니다.
업무 4. 엑셀 데이터를 읽어와서 다음 형태로 만드세요 (중요도 ★★★★★)
형태 1) DB 쿼리
insert into user values('사용자이름', '사번', '연락처');
형태 2) XML
<Users>
<User id="사번" name="사용자이름" emp_no="사번" phone="연락처"/>
</Users>
(파일 일부)
잘못된 형식의 이미지 링크입니다.
방법 4. 매크로를 활용합니다.
매크로란 사람의 동작을 컴퓨터가 기억했다가 그대로 따라하는 것이라 보면 되는데요,
노트패드++ 에서 기본으로 제공하는 기능입니다.
예제에서는 약 1만개에 해당하는 엑셀 데이터를 가지고 한 방에 DB 쿼리 / XML 형태로 변경하는 내용을 설명합니다.
기록하는 방법
(1) 메뉴에서 매크로 클릭
(2) 기록 시작 클릭
(3) 키보드로 원하는 동작을 기록
(4) 기록이 다 되면 (1) 메뉴를 열고 기록 중지 클릭
실행하는 방법
(1) 실행을 원하는 위치에 커서 이동
(2) Ctrl + Shift + P 를 통해 1줄 실행
or
(2) 메뉴에서 매크로 클릭
(3) 매크로 반복 실행 클릭
(4) 실행 횟수 지정 혹은 파일 끝까지 실행
이렇게 하시면 좌르르르르르르르 자동으로 실행이 됩니다.
아래는 실행 예제 화면입니다. (데이터 갯수가 많아지면 시간이 다소 소요될 수 있습니다. 아래는 500 개 실행 모습입니다)
제가 자주 사용하면서도 굉장히 유용하다고 생각하는 기능 위주로 설명 드렸습니다.
컴퓨터로 업무 하시는 분들께 아마 큰 도움이 되실 거예요! ^^
보다 자세한 설명은 아래 영상으로 대신하겠습니다.
감사합니다.
PS. 소개된 내용 외에 또 다른 좋은 기능이나 추천하는 Plugin 공유해주시면 많은 분들께 도움 될거 같아요 :)
구글에서 찾은 링크 드릴게요~
https://jun7222.tistory.com/410
글씨 크기 조절은 Ctrl + 마우스 휠을 통해 손쉽게 가능하답니다.
5가지 다크 테마 소개가 되어있으니 참고해보세요 ^^
https://www.dunebook.com/notepad-plus-plus-themes/
궁금하신 분들을 위해 아래 링크 달아둡니다 ㅎㅎ
https://studyforus.tistory.com/172
vscode가 상위호환이라 notepad++는 실행 안하게 되네요.
VS Code 에는 notepad++ 대비 어떤 Wow Point 가 있을까요?
MS에서 공짜로 푸는걸 믿을 수 없는 무시무시한 완성도죠.
그리고 단축키들을 vscode 위주로 익히고 나니까 예전으로 돌아갈 수 없는 몸이 되어버렸어요.
vscode 내부 탐색기에서 비교할 파일에 우클릭해보면 비교 기능 나와요.
플러그 인으로 있나요?
암튼 위에서 나열한거는 file compare 외에 다 있어서 크게 문제 없고. 라이센스도 그렇게 거슬리지 않아요.. 자주 나오는 것도 아니고, modaless로 뜨는 거라..그냥 무시
맥용으로도 나왔으면 좋겠네요
개인이지만 몇몇 프로그램은 정품으로 사용하고 있네요.
아크로에디터에서는 해당 기능을 유용하게 사용했는데 notepad++ 에서는 아무리 찾아도 못 찾겠더라구요....
vs code 는 기능이 너무 많아서 .. 아무튼 초강력 추천입니다. 하나씩 알아가는 재미도 있어요. ㅋㅋ
댓글에 이미 많이 달려있듯이 요즘은 vs code가 그냥 이 분야를 압살했습니다. MS의 무시무시한 완성도로... ㅎㅎ
저는 sublime text를 후원까지 해서 쓸 정도로 굉장히 좋아했는데 작년에 결국 갈아탔습니다.. ㅠㅠ
vs code니 다른 에디터들은 대용량 파일 열기가 잘 안되서요.
가벼운 것 같아요.
장비에 설치할때는 라이선스 관계없는 NPP를 쓰게 되더라구요...
용량이 큰 텍스트 파일의 경우, 저장할 때에 한글이 무작위로 깨져서 저장됩니다. 그것만 아니면 계속 잘 쓰고 있을텐데 아쉽더라구요.
저장했다가 듬성듬성 깨지는거보고
텍스트 뷰어로만 씁니다
한글 지원이 좀 미약한거 같네요.
Excel 복붙 후 Column separator 를 \t 로 하면 $0, $1, $2로 넣어주면 됩니다.
윈도우 기본 메모장사용하다가 사용해보니 정말 좋더러구요
그나저나 전 vscode랑 같이 쓰다가 다시 notepad++로 넘어왔는데 댓글 보니 저같은 경우는 별로 없나보네요...;
코딩용은 vscode로 쓰고 일반 텍스트는 노트패드++로 쓰네요.
워크스페이스 분리도 있고, vscode 왼편에 커다란 메뉴들이 있어서 불편하더라고요. 노트패드가 가벼운건 덤.
다만 64비트용 compare 플러그인 부재가 좀 아쉽네요.
그리고 글꼴도 코팅용인 D2Coding 같이 한글 영어 글자 크기에 같은 칸을 차지하는 폰트를 추천드립니다
AnalysePlugin 추천드려요
이것보다 강력한 로그분석툴 본 적이 없습니다.
UI 는 좀 구리지만 정규표현식 하나만으로 모든 단점이 커버됩니다.
이건 써봐야 느낄 수 있습니다.