기타 지식

짧은 인생, Notepad++ 로 업무 생산성 확 높이는 방법 알려 드립니다.

안녕하세요!

 

정말 유용한 프로그램 하나 소개 해드립니다. (진짜 강추합니다...)

워낙 유명하고 특히 개발자 분들은 이미 많이 사용하고 계실 텐데요,

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>

 

(파일 일부)

파일 예제.png

 

 

방법 4. 매크로를 활용합니다.

매크로란 사람의 동작을 컴퓨터가 기억했다가 그대로 따라하는 것이라 보면 되는데요,

노트패드++ 에서 기본으로 제공하는 기능입니다.

예제에서는 약 1만개에 해당하는 엑셀 데이터를 가지고 한 방에 DB 쿼리 / XML 형태로 변경하는 내용을 설명합니다.

 

기록하는 방법

(1) 메뉴에서 매크로 클릭

(2) 기록 시작 클릭

(3) 키보드로 원하는 동작을 기록

(4) 기록이 다 되면 (1) 메뉴를 열고 기록 중지 클릭

 

실행하는 방법

(1) 실행을 원하는 위치에 커서 이동

(2) Ctrl + Shift + P 를 통해 1줄 실행

or

(2) 메뉴에서 매크로 클릭

(3) 매크로 반복 실행 클릭

(4) 실행 횟수 지정 혹은 파일 끝까지 실행

 

이렇게 하시면 좌르르르르르르르 자동으로 실행이 됩니다.

아래는 실행 예제 화면입니다. (데이터 갯수가 많아지면 시간이 다소 소요될 수 있습니다. 아래는 500 개 실행 모습입니다)

 

 

제가 자주 사용하면서도 굉장히 유용하다고 생각하는 기능 위주로 설명 드렸습니다.

컴퓨터로 업무 하시는 분들께 아마 큰 도움이 되실 거예요! ^^

 

 

보다 자세한 설명은 아래 영상으로 대신하겠습니다.

 

 

 

감사합니다.

80개의 댓글

좋은글 추천

0
@버팔로서머솔트킥

난 추천못하네ㅋㅋㅋ 좋은글 고마워

0
2019.05.06
@버팔로서머솔트킥

ㅋㅋ 추천도 못했으면서!!!

고마워요~ ^^

0
2019.05.06

조용필오르가즘추신수

0
2019.05.06
@모렐로노미콘

아니 이건 무슨 의식의 흐름인거죠????

0
2019.05.06
@나코

조 용히

오 ㄹ라가는

추 천수

 

0
2019.05.06
@도희

ㅋㅋ 감사합니다

0
2019.05.06

editplus쓰다가 이 글 보고 notepad++로 바꾸러 갑니다...

0
2019.05.06
@donary

어서오세요~ 놋팻++ 좋아요 ㅋ 저도 컴터 세팅할 때 젤 먼저 얘부터 깔아요

0
2019.05.06

놑팯 좋음 코드 복붙하기 좋음 ㅋㅋㅋㅋㅋㅋㅋㅋㅋ

0
2019.05.06
@주작무새

저는 복붙 하느라 열려있는 탭만 수십개입니다 ㅋㅋ 나중에 또 언젠가 쓰겠지...하면서

0
2019.05.06
[삭제 되었습니다]
2019.05.06
@벙오리

오잉~ 왜 만만하지 않다는 생각을 하셨어요?

물론 만만하지는 않아요 ㅋㅋㅋ

1 UBD 해보는게 꿈이네요 저는 ㅋ

0
2019.05.06
@나코
[삭제 되었습니다]
2019.05.06
@벙오리

ㅋㅋㅋㅋㅋㅋ 제가 부족해서 그렇지요~~

더 재밌고 유익한 컨텐츠라면 언제건 반응이 좋을 거에요 ^^

노력하겠습니다.

0
2019.05.06

4-1 DB 쿼리는 엑셀에서 CONCATENATE 함수 써도 됨..

0
2019.05.06
@넝부

뭐 나는 Ultraedit 쓰지만 Notepad++ 도 프리웨어인 점에서 써볼만하다고 생각함

0
2019.05.06
@넝부

매크로 예제 만들려다보니 생각나는게 없어서 쿼리로 해버렸어요 ㅋㅋㅋ

0
2019.05.06

플러그인 있는줄 모르고 비교프로그램 따로 다운받았는데 ㅋㅋ

0
2019.05.06
@구와악ㅤ

비욘드컴페어나 윈머지 같은 비교 프로그램도 충분히 조 아요 ^^

0
2019.05.06

자작 추 좋은글 추

0
2019.05.06
@오스만유머

오 추천 감사합니다 !"

0
2019.05.06

ㅊㅊ

0
2019.05.06
@암페어

감사요^^

0
2019.05.06

와 서브라임텍스트랑 깃헙을 스깐느낌 조와요

0
2019.05.06
@헬베티카

스깐~느낌? ㅋㅋ 강알리 등킨드나쓰 느낌이네요

0
2019.05.06

요즘 다 vscode 씀

0
2019.05.06
@mekemeke

VS code 도 좋지요!

0
2019.05.06

10년전에 많이 쓰던....

지금은 sublime 쓰다가 vscode로 갈아탔는데

Npp는 수명이 다하지않았나 싶습니다....

0
2019.05.06
@왈도식개발

비록 사용자가 VS Code 등으로 빠져나가며 줄어들고 있기는 하지만 결코 수명이 다했다고는 말할수 없다는 의견입니다. 상대적으로 타 툴에 비해 기능이 적을지라도 이토록 빠르고 가볍게 사용할수 있는 장점을 모른척 할수는 없지 않을까요?

 

 

참고)

https://www.software.com/review/ranking-the-top-5-code-editors-2019

 

2018 년 스택오버플로우 개발자 설문에 의하면 근소한 차이로 MS 제품군에 이어 Notepad++ 이 3위를 차지합니다.

0
2019.05.06
@나코

남이 쓰는 도구를 갖고 이래라저래라 하려는건 아니고 그냥 이야기해보면 재밌을것같아서요 (공격적으로 말하려는건 아닙니다)

 

다만 Npp가 점유율에서 상위를 점하는건 타성에 의한, 그리고 다른 IDE가 유료거나 다른 IDE를 쓰면서 sub editor로 활용되는 면이 많아서 그런것 같다는 지극히 주관적 의견이 있습니다 (+크로스플랫폼 안되지않나요?)

 

또한 공유주신 링크의 조금 밑에 에디터 기능의 총평에서는 점유율 하위권 에디터들에 비해 기능 총평이 상당히 낮은 것 같아요

 

부수적으로, Npp가 생각보다 유지관리가 잘되는것같아 놀랐습니다만 그래도 초심자가 지금 손에 익히기엔 생명주기가 하향세인건 맞고 그만큼 에코시스템이 정체되기 시작한것같아요

0
2019.05.06
@왈도식개발

저도 링크 그래프 보면서 "정말??" 의문을 갖기는 했어요. 생각보단 점유율이 꽤 되는 것 같아서요 ㅎ 하지만 또 다른 곳에 의하면 VS code 는 2등인데 Npp 는 14등에 그친다는 곳도 있네요. 평가자의 툴 활용범위에 따라, 자주 사용 하는 기능의 편의성에 따라 평가 기준도 얼마든지 달라질 수는 있다고 봅니다.^^

 

말씀하신대로 저도 개발 툴 따로, 서브로 Npp 따로 쓰고 있습니다. 개발은 IDE 에서 진행하고, 그 외 업무의 태반은 Npp 에서 하네요. 회의록이나, 설계나, Clipboard 대용이나, 아이디어 정리나, Release note 정리나, 파일 포맷 정의하는 거나 등등..

 

이런 부분에 있어서 Npp 는 지극히 주관적일 수 있겠지만 제가 필요로 하는 기능은 대부분 제공하고 무쟈게 가볍고 빨라서 좋습니다.

 

하향세도 맞고 다른 좋은 에디터도 얼마든지 있는 시점에서, 어쩌면 "내게 가장 익숙한" 에디터가 개인에게는 제일 좋은 툴인 것 같다는 생각을 해봅니다. TV 리모컨에 딸려 나오는 기능이 수백가지가 되어도 실제로 쓰는 기능은 몇 개 안될 것이며, TV 에 나오는 채널이 수백개가 되어도 내게 익숙한 몇 개 채널만 보는 것처럼요 !

 

제게는 Npp 가 더없이 잘맞고 쓰기도 가벼워서 추천을 했습니다만, 분명 Npp 를 사용함으로 인해 발생하는 기회비용도 무시는 못합니다. 네, 당장 맥에서 Npp 는 못써요 ㅠㅠㅋㅋㅋ

 

덕분에 저를 돌아보면서 다시 생각해보게 되네요. 감사합니다.

1
@왈도식개발

vscode 최고

0
2019.05.06

정규식도 넣자

0
2019.05.06
@8AiTNaVl

정규식을요????

"정규식도 쓸 수 있어요" 라고 하면 모르겠지만 깊게 파고 들려면 별도 강의로 빼야지요 ㅋㅋ

0
2019.05.06

모두 바꾸기는 Ctrl+H 누르면 바로 창 뜸...

F 눌러서 탭 바꿀 필요 없엉...

0
2019.05.06
@FluffyFox

그러네요 맨날 습관적으로 Ctrl + F 눌렀는데 하나 배워가요~ ^-^

0
2019.05.06

ㅇㄷ

 

0
2019.05.06
@사이건사

ㅇㄷ 감사합니다

0
2019.05.06

이글보고 컴터샀다

0
2019.05.06
@방게탕

ㅋㅋㅋㅋㅋㅋ 축하드립니다 그래픽 카드 좋은걸로 했죠?

0
2019.05.06

ㅇㄷ

0
2019.05.06
@뭐이임마

ㅇㄷ 쪼앗!!

0
2019.05.06

노플 쪼아욧

0
2019.05.06
@Petrikhor

제겐 최애템입니다 ㅎㅎ

0
2019.05.06

범용성에서는 VS code하고 노쁠쁠하고 뭐가 더 우위일까오?

 

뭐 둘 다 가벼운 편이라 다 설치하고 쓰는 중이긴 하지만 ㅎㅎ

0
2019.05.06
@김케이

익숙한게 더 편함

0
2019.05.06
@김케이

VS code 가 더 우위에 있습니다만, 가볍고 빠르게 쓰시기에는 노플플도 충분히 좋다는 의견입니다. 에리얼님 말씀대로 사실은 익숙한 게 제일이에요 ㅋ

0
2019.05.06

씨팔 사무직인데 1번 이후로 뭔 소린지 몰거따...

0
2019.05.06
@쪄까튼쎼쌍

ㅋㅋㅋㅋㅋㅋ 적고 보니 모두 개발 얘기네요... 민망

0
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜
12430 [기타 지식] 페미니즘은 여성에게 도움이 되었는가 02 키룰루 1 33 분 전
12429 [역사] 중화인민공화국 의외의 금기-6.25전쟁(2) 3 綠象 5 1 일 전
12428 [역사] 중화인민공화국 의외의 금기-6.25전쟁(1) 2 綠象 5 1 일 전
12427 [기타 지식] 페미니즘은 여성에게 도움이 되었는가 01 24 키룰루 25 2 일 전
12426 [역사] 네안데르탈인은 어떻게 생겼을까? 2부 1 식별불해 8 2 일 전
12425 [호러 괴담] [미스테리] 방에서 실종됐는데 9일 뒤 방에서 사망한 채 발견... 6 그그그그 5 2 일 전
12424 [역사] 네안데르탈인은 어떻게 생겼을까? 9 식별불해 24 2 일 전
12423 [호러 괴담] [살인자 이야기] 게임에서 만난 여대생에게 돈을 주겠다며 집... 2 그그그그 2 3 일 전
12422 [호러 괴담] [살인자 이야기] 바람피우던 여성의 실종, 27년 뒤 법정에 선... 그그그그 4 6 일 전
12421 [역사] American Socialists-링컨대대의 투쟁과 최후(下) 2 綠象 5 7 일 전
12420 [역사] American Socialists-링컨대대의 투쟁과 최후(中) 1 綠象 3 7 일 전
12419 [기타 지식] 아무리 만들어봐도 맛이 없는 칵테일, 브롱스편 - 바텐더 개... 3 지나가는김개붕 2 7 일 전
12418 [역사] American Socialists-링컨대대의 투쟁과 최후(上) 5 綠象 4 8 일 전
12417 [호러 괴담] [살인자 이야기] 풀리지 않는 미스테리. 보돔 호수 살인사건 2 그그그그 2 9 일 전
12416 [기타 지식] 일본에 의해서 만들어진 칵테일들 편 - 바텐더 개붕이의 술 ... 2 지나가는김개붕 6 9 일 전
12415 [기타 지식] 중국에서 안드로이드 폰을 사면 안되는 이유? 10 대한민국이탈리아 24 10 일 전
12414 [역사] English) 지도로 보는 정사 삼국지 3 FishAndMaps 6 10 일 전
12413 [호러 괴담] [살인자 이야기] 그녀는 왜 일본 최고령 여성 사형수가 되었나 10 그그그그 10 12 일 전
12412 [기타 지식] 최근 지각변동이 일어나는 국내 항공업계 (수정판) 15 K1A1 23 12 일 전
12411 [역사] 인류의 기원 (3) 3 식별불해 8 13 일 전