안녕하세요!
정말 유용한 프로그램 하나 소개 해드립니다. (진짜 강추합니다...)
워낙 유명하고 특히 개발자 분들은 이미 많이 사용하고 계실 텐데요,
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 개 실행 모습입니다)
제가 자주 사용하면서도 굉장히 유용하다고 생각하는 기능 위주로 설명 드렸습니다.
컴퓨터로 업무 하시는 분들께 아마 큰 도움이 되실 거예요! ^^
보다 자세한 설명은 아래 영상으로 대신하겠습니다.
감사합니다.
버팔로서머솔트킥
좋은글 추천
버팔로서머솔트킥
난 추천못하네ㅋㅋㅋ 좋은글 고마워
나코
ㅋㅋ 추천도 못했으면서!!!
고마워요~ ^^
모렐로노미콘
조용필오르가즘추신수
나코
아니 이건 무슨 의식의 흐름인거죠????
도희
조 용히
오 ㄹ라가는
추 천수
나코
ㅋㅋ 감사합니다
donary
editplus쓰다가 이 글 보고 notepad++로 바꾸러 갑니다...
나코
어서오세요~ 놋팻++ 좋아요 ㅋ 저도 컴터 세팅할 때 젤 먼저 얘부터 깔아요
주작무새
놑팯 좋음 코드 복붙하기 좋음 ㅋㅋㅋㅋㅋㅋㅋㅋㅋ
나코
저는 복붙 하느라 열려있는 탭만 수십개입니다 ㅋㅋ 나중에 또 언젠가 쓰겠지...하면서
벙오리
나코
오잉~ 왜 만만하지 않다는 생각을 하셨어요?
물론 만만하지는 않아요 ㅋㅋㅋ
1 UBD 해보는게 꿈이네요 저는 ㅋ
벙오리
나코
ㅋㅋㅋㅋㅋㅋ 제가 부족해서 그렇지요~~
더 재밌고 유익한 컨텐츠라면 언제건 반응이 좋을 거에요 ^^
노력하겠습니다.
넝부
4-1 DB 쿼리는 엑셀에서 CONCATENATE 함수 써도 됨..
넝부
뭐 나는 Ultraedit 쓰지만 Notepad++ 도 프리웨어인 점에서 써볼만하다고 생각함
나코
매크로 예제 만들려다보니 생각나는게 없어서 쿼리로 해버렸어요 ㅋㅋㅋ
구와악ㅤ
플러그인 있는줄 모르고 비교프로그램 따로 다운받았는데 ㅋㅋ
나코
비욘드컴페어나 윈머지 같은 비교 프로그램도 충분히 조 아요 ^^
오스만유머
자작 추 좋은글 추
나코
오 추천 감사합니다 !"
암페어
ㅊㅊ
나코
감사요^^
헬베티카
와 서브라임텍스트랑 깃헙을 스깐느낌 조와요
나코
스깐~느낌? ㅋㅋ 강알리 등킨드나쓰 느낌이네요
mekemeke
요즘 다 vscode 씀
나코
VS code 도 좋지요!
왈도식개발
10년전에 많이 쓰던....
지금은 sublime 쓰다가 vscode로 갈아탔는데
Npp는 수명이 다하지않았나 싶습니다....
나코
비록 사용자가 VS Code 등으로 빠져나가며 줄어들고 있기는 하지만 결코 수명이 다했다고는 말할수 없다는 의견입니다. 상대적으로 타 툴에 비해 기능이 적을지라도 이토록 빠르고 가볍게 사용할수 있는 장점을 모른척 할수는 없지 않을까요?
참고)
https://www.software.com/review/ranking-the-top-5-code-editors-2019
2018 년 스택오버플로우 개발자 설문에 의하면 근소한 차이로 MS 제품군에 이어 Notepad++ 이 3위를 차지합니다.
왈도식개발
남이 쓰는 도구를 갖고 이래라저래라 하려는건 아니고 그냥 이야기해보면 재밌을것같아서요 (공격적으로 말하려는건 아닙니다)
다만 Npp가 점유율에서 상위를 점하는건 타성에 의한, 그리고 다른 IDE가 유료거나 다른 IDE를 쓰면서 sub editor로 활용되는 면이 많아서 그런것 같다는 지극히 주관적 의견이 있습니다 (+크로스플랫폼 안되지않나요?)
또한 공유주신 링크의 조금 밑에 에디터 기능의 총평에서는 점유율 하위권 에디터들에 비해 기능 총평이 상당히 낮은 것 같아요
부수적으로, Npp가 생각보다 유지관리가 잘되는것같아 놀랐습니다만 그래도 초심자가 지금 손에 익히기엔 생명주기가 하향세인건 맞고 그만큼 에코시스템이 정체되기 시작한것같아요
나코
저도 링크 그래프 보면서 "정말??" 의문을 갖기는 했어요. 생각보단 점유율이 꽤 되는 것 같아서요 ㅎ 하지만 또 다른 곳에 의하면 VS code 는 2등인데 Npp 는 14등에 그친다는 곳도 있네요. 평가자의 툴 활용범위에 따라, 자주 사용 하는 기능의 편의성에 따라 평가 기준도 얼마든지 달라질 수는 있다고 봅니다.^^
말씀하신대로 저도 개발 툴 따로, 서브로 Npp 따로 쓰고 있습니다. 개발은 IDE 에서 진행하고, 그 외 업무의 태반은 Npp 에서 하네요. 회의록이나, 설계나, Clipboard 대용이나, 아이디어 정리나, Release note 정리나, 파일 포맷 정의하는 거나 등등..
이런 부분에 있어서 Npp 는 지극히 주관적일 수 있겠지만 제가 필요로 하는 기능은 대부분 제공하고 무쟈게 가볍고 빨라서 좋습니다.
하향세도 맞고 다른 좋은 에디터도 얼마든지 있는 시점에서, 어쩌면 "내게 가장 익숙한" 에디터가 개인에게는 제일 좋은 툴인 것 같다는 생각을 해봅니다. TV 리모컨에 딸려 나오는 기능이 수백가지가 되어도 실제로 쓰는 기능은 몇 개 안될 것이며, TV 에 나오는 채널이 수백개가 되어도 내게 익숙한 몇 개 채널만 보는 것처럼요 !
제게는 Npp 가 더없이 잘맞고 쓰기도 가벼워서 추천을 했습니다만, 분명 Npp 를 사용함으로 인해 발생하는 기회비용도 무시는 못합니다. 네, 당장 맥에서 Npp 는 못써요 ㅠㅠㅋㅋㅋ
덕분에 저를 돌아보면서 다시 생각해보게 되네요. 감사합니다.
곧익숙해지는닉네임
vscode 최고
8AiTNaVl
정규식도 넣자
나코
정규식을요????
"정규식도 쓸 수 있어요" 라고 하면 모르겠지만 깊게 파고 들려면 별도 강의로 빼야지요 ㅋㅋ
FluffyFox
모두 바꾸기는 Ctrl+H 누르면 바로 창 뜸...
F 눌러서 탭 바꿀 필요 없엉...
나코
그러네요 맨날 습관적으로 Ctrl + F 눌렀는데 하나 배워가요~ ^-^
사이건사
ㅇㄷ
나코
ㅇㄷ 감사합니다
방게탕
이글보고 컴터샀다
나코
ㅋㅋㅋㅋㅋㅋ 축하드립니다 그래픽 카드 좋은걸로 했죠?
뭐이임마
ㅇㄷ
나코
ㅇㄷ 쪼앗!!
Petrikhor
노플 쪼아욧
나코
제겐 최애템입니다 ㅎㅎ
김케이
범용성에서는 VS code하고 노쁠쁠하고 뭐가 더 우위일까오?
뭐 둘 다 가벼운 편이라 다 설치하고 쓰는 중이긴 하지만 ㅎㅎ
에리얼
익숙한게 더 편함
나코
VS code 가 더 우위에 있습니다만, 가볍고 빠르게 쓰시기에는 노플플도 충분히 좋다는 의견입니다. 에리얼님 말씀대로 사실은 익숙한 게 제일이에요 ㅋ
쪄까튼쎼쌍
씨팔 사무직인데 1번 이후로 뭔 소린지 몰거따...
나코
ㅋㅋㅋㅋㅋㅋ 적고 보니 모두 개발 얘기네요... 민망