지난번에 Ultraedit (http://www.ultraedit.com/) 에 대해서 소개했었다. 그러나 freeware를 찾는다면 단연 Notepad++(http://www.notepad-plus-plus.org/)을 추천하고 싶다. Ultraedit 경우 지난 10여년간 써왔는데, 상당히 만족하면서 사용해왔다. 단 license가 9.0으로 계약종료가 되어 최신의 여러 기능(ex 다양한 text color highlighting, directory search, uni-code)을 사용할 수 없어, 어쩔 수 없이 Notepad++을 사용하게 되었는데, 이제는 Notepad++에 익숙해져 버렸다.

 

 

만약 두 개의 editor간 우열을 가린다면, 최신 Notepad 경우 최신 버전을 지속적으로 update하여 사용하고 있는데(현재 6.1.3), ultraedit 경우 v18까지 나온 상태지만 9.0밖에 못써봤다. 그래서 우열을 가리기 어려운데 경험적으로 본다면 그래도 commercial SW가 여러모로 detail에서 뛰어나다.

예를 들어 Notepad++경우 Hex Edit이나 format converter등 editor의 부가기능을 사용하려면 plug-in을 깔아야 한다. 


아래는 현재 내가 설치한 Plug-in list이다. 20여가지를 설치한 끝에 최종 선택한 plug-in이므로 참고해도 좋을 것 같다.

참고로 Location Navigate 란 여러 파일을 왔다 갔다 작업 시 이전 cursor 위치를 기록해주는 plug-in이다.
(이런 기능은 eclipse 경우 ALT + left-arrow or ALT + right-arrow 등의 단축키로 제공되고 있으며, Source Insight 경우 ALT+, , ALT+. 로 제공되고 있다.
물로 이때도 세부적으로는 이전 cursor 위치로 이동인지, 이전 수정위치로의 이동인지 기능구분이 필요하긴 하다.)

 

그럼에도 불구하고 Notepad++이 가지는 장점은 
Open Source로 Source Insight와 같이 유지보수 되지 않을 가능성이 적고, Plugin등을 통해 여러 개발자가 참여하고 있으며, 현재 editor가 지녀야 할 대부분의 조건을 이미 지니고 있기 때문이다. 또한 무엇보다 가장 중요한 것은 free 라는 점이다.

그럼 또 단축키 posting을 해보자. 사실 Notepad++로 IDE 환경을 어떻게 꾸밀지 posting 해보고 싶은데, 한계가 있어 다음 기회로 미루기로 한다.

 

  

Editor 표준 기능리스트

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

  

program name

   

   

   

   

notepad++

   

   

설명

   

   

   

   

   

   

   

  

version

   

   

   

   

   

6.13

   

   

   

   

   

   

   

   

   

   

   

  

site & download

   

   

   

   

http://notepad-plus-plus.org/

   

   

   

   

   

   

   

   

  

  

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

  

시작

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

  

  

아무 설정없이 시작

  

  

  

notepad++ -noplugins

  

plugin loading 금지

  

  

  

  

  

  

  

key 설정보기

  

  

  

  

menu>settings>shortcut mapper

단축키 설정/확인

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

특정라인으로 시작하기

  

  

notepad++ -nLineNum FileName

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

파일

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

  

  

파일열기 (fast open)

  

  

  

CTRL+

  

o

  

  

  

  

  

  

  

  

  

  

  

  

(파일 다시열기 reload)

  

  

menu>file>reload from disk

  

  

  

  

  

  

  

  

  

  

닫기

  

  

  

  

  

CTRL+

  

w

  

  

  

  

  

  

  

  

  

  

  

모두닫기

  

  

  

  

menu>file>close all

  

  

  

  

  

  

  

  

  

  

  

저장

  

  

  

  

  

CTRL+

  

s

  

  

  

  

  

  

  

  

  

  

  

모두저장

  

  

  

  

CTRL+

SHIFT+

s

  

  

  

  

  

  

  

  

  

  

  

프로그램 종료

  

  

  

ALT+

  

F4

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

편집

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

  

  

Undo

  

  

  

  

CTRL+

  

z

  

  

  

  

  

  

  

  

  

  

  

Redo

  

  

  

  

CTRL+

  

y

  

  

  

  

  

  

  

  

  

  

  

이전 작업 반복

  

  

  

not supported

  

  

  

  

  

  

  

  

  

  

  

  

indent 들여쓰기

  

  

  

   

  

TAB

  

  

  

  

  

  

  

  

  

  

  

  

내어쓰기

  

  

  

   

SHIFT+

TAB

  

  

  

  

  

  

  

  

  

  

  

자동 indentation 블락단위

  

  

possible-plugin

  

  

nppAstyle 혹은

  

  

  

  

  

  

  

  

  

파일단위

  

  

  

possible-plugin

  

  

nppAutoIndent

  

  

  

  

  

  

  

  

다음줄과 현재줄 합치기(join)

  

  

CTRL+

  

J

  

block을 잡은후 해야함

  

  

  

  

  

  

  

복사하기

  

  

  

  

CTRL+

  

c

  

  

  

  

  

  

  

  

  

  

  

  

붙여넣기

  

  

  

CTRL+

  

v

  

  

  

  

  

  

  

  

  

  

  

다중 복사

  

  

  

  

CTRL+

  

c

  

여러 개 복사후 history에서 선택가능

  

  

  

  

  

  

다중 붙여넣기

  

  

  

menu>edit>Clipboard History

  

  

  

  

  

  

  

  

  

  

Block 모드(현재커서부터 block)

  

  

  

SHIFT+

←↑→↓

  

  

  

  

  

  

  

  

  

  

Line Block 모드 (라인은 모두 block)

  

not supported

  

  

대신 multi-block으로 동시 edit이 가능

  

  

  

  

  

Box Block 모드 (box 모양으로)

  

  

ALT+

  

mouse

  

  

  

  

  

  

  

  

  

  

  

  

복사

  

  

  

  

CTRL+

  

c

  

  

  

  

  

  

  

  

  

  

  

  

붙이기

  

  

  

  

CTRL+

  

v

  

  

  

  

  

  

  

  

  

  

  

  

삭제

  

  

  

  

  

  

DEL

  

  

  

  

  

  

  

  

  

  

  

  

확장명령

  

  

  

not supported

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

코딩

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

  

  

  

기존 존재 단어 자동완성

  

  

CTRL+

  

Enter

  

  

  

  

  

  

  

  

  

  

  

  

함수 자동완성

  

  

  

CTRL+

  

Space

  

  

  

  

  

  

  

  

  

  

  

  

가능한 파라미터 보기

  

  

CTRL+

SHIFT+

Space

  

  

  

  

  

  

  

  

  

  

  

  

import문 자동넣기

  

  

not supported

  

  

  

  

  

  

  

  

  

  

  

  

  

에러 교정 힌트

  

  

  

not supported

  

  

  

  

  

  

  

  

  

  

  

  

  

에러 자동 수정

  

  

  

not supported

  

  

  

  

  

  

  

  

  

  

  

  

  

짧은주석 설정

  

  

  

CTRL+

  

q

  

  

  

  

  

  

  

  

  

  

  

  

  

해제

  

  

  

CTRL+

  

k

  

  

  

  

  

  

  

  

  

  

  

  

짧은주석토글

  

  

  

CTRL+

SHIFT+

k

  

  

  

  

  

  

  

  

  

  

  

  

긴주석 설정

  

  

  

CTRL+

SHIFT+

q

  

  

  

  

  

  

  

  

  

  

  

  

  

해제

  

  

  

not supported

  

  

  

  

  

  

  

  

  

  

  

  

  

대문자로

  

  

  

CTRL+

SHIFT+

u

  

  

  

  

  

  

  

  

  

  

  

  

소문자로

  

  

  

CTRL+

  

u

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

삭제

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

  

  

  

문자삭제

  

  

  

  

  

DEL

  

  

  

  

  

  

  

  

  

  

  

  

줄삭제

  

  

  

  

CTRL+

  

l

  

  

  

  

  

  

  

  

  

  

  

  

현재 커서위치부터 줄끝까지 삭제

  

CTRL+

SHIFT+

DEL

  

  

  

  

  

  

  

  

  

  

  

  

현재 커서위치부터 페이지앞까지 삭제

CTRL+

SHIFT+

HOME후 삭제

  

  

  

  

  

  

  

  

  

  

  

현재 커서위치부터 페이지끝까지 삭제

CTRL+

SHIFT+

END후 삭제

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

레코딩

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

  

  

  

시작

  

  

  

  

CTRL+

SHIFT+

r

  

  

  

  

  

  

  

  

  

  

  

  

종료

  

  

  

  

CTRL+

SHIFT+

r

  

  

  

  

  

  

  

  

  

  

  

  

적용

  

  

  

  

CTRL+

SHIFT+

p

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

커서이동

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

  

  

현재커서의 심볼 바로 찾기 (뒤로)

  

CTRL+

  

F3

  

  

  

  

  

  

  

  

  

  

  

  

  

다음 심볼

  

  

CTRL+

SHIFT+

F3

  

  

  

  

  

  

  

  

  

  

  

북마크

만들기

  

  

  

CTRL+

  

F2

  

  

  

  

  

  

  

  

  

  

  

  

  

이동

  

  

  

  

  

F2

  

  

  

  

  

  

  

  

  

  

  

페이지내이동

특정라인 이동

  

  

CTRL+

  

g

  

  

  

  

  

  

  

  

  

  

  

  

  

한줄에서 처음

  

  

HOME

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

마지막

  

  

END

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

한화면 앞으로

  

  

PGUP

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

다음으로

  

PGDN

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

파일에서 처음

  

  

CTRL+

  

HOME

  

  

  

  

  

  

  

  

  

  

  

  

  

  

마지막

  

  

CTRL+

  

END

  

  

  

  

  

  

  

  

  

  

  

짝찾기

괄호찾기 왼쪽 (

  

  

CTRL+

  

b

  

  

  

  

  

  

  

  

  

  

  

  

  

  

오른쪽 )

  

CTRL+

  

b

  

  

  

  

  

  

  

  

  

  

  

  

  

대괄호 찾기 왼쪽{

  

CTRL+

  

b

  

  

  

  

  

  

  

  

  

  

  

  

  

  

오른쪽 }

  

CTRL+

  

b

  

  

  

  

  

  

  

  

  

  

  

  

  

#ifdef 짝찾기

  

  

not supported

  

  

  

  

  

  

  

  

  

  

  

  

  

  

수정위치 이전

  

  

CTRL+

  

-

  

Location Navigator plugin

  

  

  

  

  

  

  

  

  

  

다음

  

  

CTRL+

SHIFT+

-

  

  

  

  

  

  

  

  

  

  

  

접기 (fold)

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

현재 block 접기

  

CTRL+

ALT+

  

f

  

  

  

  

  

  

  

  

  

  

  

  

현재 block 펼치기

  

CTRL+

ALT+

SHIFT+

f

  

  

  

  

  

  

  

  

  

  

  

  

모두 닫기

  

  

ALT+

  

0

  

  

  

  

  

  

  

  

  

  

  

  

  

모두 펼치기

  

  

ALT+

SHIFT+

0

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

심볼 검색/이동

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

  

  

검색

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

  

  

  

파일내에서 문자열 찾기

  

  

  

SHIFT+

F3

  

한번검색한후

  

  

  

  

  

  

  

  

  

  

뒤로 찾기

  

  

  

  

F3

  

  

  

  

  

  

  

  

  

  

  

  

incremental 찾기

  

  

  

CTRL+

ALT+

I

  

  

  

  

  

  

  

  

  

  

  

  

특정 dir이하 심볼 찾기

  

  

CTRL+

SHIFT+

f

  

sub folder check후

  

  

  

  

  

  

  

  

전체프로젝트 심볼 찾기

  

  

not supported

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

찾은 결과 하나씩 다음 이동

  

  

  

  

F4

  

  

  

  

  

  

  

  

  

  

  

찾은 결과 하나씩 뒤로 이동

  

  

  

SHIFT+

F4

  

  

  

  

  

  

  

  

  

  

  

바꾸기

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

  

  

  

파일내 문자열 바꾸기

  

  

CTRL+

  

h

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

하위 dir포함 문자열 모두 바꾸기

  

CTRL+

SHIFT+

f

  

filter에 검색파일확장자명

  

  

  

  

  

  

  

  

Project단위 문자열 모두 바꾸기

  

not supported

  

  

  

  

  

  

  

  

  

  

  

  

  

특정 wordA가 포함된 line을 찾은후

검색, mark TAB에서 검색시 bookmark line 선택

  

  

  

  

  

  

  

  

  

  

라인 삭제

  

  

menu>search>bookmark>remove bookmark line

  

  

  

  

  

  

  

  

  

  

wordB 문자열 변경

  

not supported

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

symbol 이동

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

  

  

caller 찾기

  

  

  

  

possible-plugin

  

  

가능하나, 아직 쓸만한게 없음

  

  

  

  

  

  

심볼정의 바로이동

  

  

  

possible-plugin

  

  

  

  

  

  

  

  

  

  

  

  

  

현재창 돌아오기

  

  

  

possible-plugin

  

  

  

  

  

  

  

  

  

  

  

  

심볼정의 보기및 jump

  

  

  

possible-plugin

  

  

  

  

  

  

  

  

  

  

  

  

  

리소스 정의 보기및 jump

  

  

possible-plugin

  

  

  

  

  

  

  

  

  

  

  

  

심볼 Sync

  

  

  

  

possible-plugin

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

  

  

소스화면

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

  

  

  

전체화면

  

  

  

   

  

F11, F12

F11은 tab전체화면, F12 전체화면

  

  

  

  

  

  

  

간단글꼴

  

  

  

CTRL+

mouse scroll up/down

화면 글꼴 크기 확장/축소

  

  

  

  

  

  

  

  

심볼 Highlight

  

  

  

popupmenu>style token>style 선택

  

  

  

  

  

  

  

  

  

  

특수문자 보기

  

  

  

menu>view>show symbol>show all character

  

  

  

  

  

  

  

  

  

열린파일 list window

  

  

ALT+

w

w

  

현재 열린 file list보기

  

  

  

  

  

  

  

  

다음파일

  

  

  

CTRL+

  

TAB

  

  

  

  

  

  

  

  

  

  

  

  

이전파일

  

  

  

CTRL+

SHIFT+

TAB

  

  

  

  

  

  

  

  

  

  

  

  

최근 열었던 파일 (현재는 닫혀져있음)

ALT+

f

이후 선택

최근 파일 list에서 고르기

  

  

  

  

  

  

  

  

화면 refresh

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

심볼화면

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

  

  

  

파일내 심볼 list window

  

  

possible-plugin

  

  

가능하나, 아직 쓸만한게 없음

  

  

  

  

  

  

  

전체파일 심볼 list window

  

  

possible-plugin

  

  

  

  

  

  

  

  

  

  

  

  

  

상동

  

  

  

  

possible-plugin

  

  

  

  

  

  

  

  

  

  

  

  

  

API Manual 보기

  

  

  

possible-plugin

  

  

  

  

  

  

  

  

  

  

  

  

  

심볼 관계

  

  

  

possible-plugin

  

  

  

  

  

  

  

  

  

  

  

  

  

  

(class, structure, enum등등)

possible-plugin

  

  

  

  

  

  

  

  

  

  

  

  

  

심볼 caller구조

  

  

  

possible-plugin

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

폴더구조

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

  

  

  

DIR window

  

  

  

possible-plugin

  

  

Explorer 라는 plugin 설치바람, default project기능 안좋음

  

  

  

  

탐색기 열기

  

  

  

menu>run>open containing folder

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

Shell

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

  

  

  

Shell window 이동

  

  

menu>run>open current dir cmd

  

  

  

  

  

  

  

  

  

  

  

editor 복귀

  

  

  

possible

  

  

  

  

  

  

  

  

  

  

  

  

  

shell cmd 이동없이 바로실행

  

F5

  

  

  

프로그램 선택후 실행

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

창간이동

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

  

  

general 창간이동

  

  

  

  

F8

  

  

좌/우 창간 토글로 이동

  

  

  

  

  

  

  

  

editor 복귀

  

  

  

  

F8

  

  

  

  

  

  

  

  

  

  

  

  

  

창안에서 TAB간 이동

  

  

CTRL+

  

TAB

  

창안에서 TAB간이동

  

  

  

  

  

  

  

  

이전 작업창으로 이동 (history 기억)

not supported

  

  

  

  

  

  

  

  

  

  

  

  

  

  

다음 작업창 이동

  

not supported

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

   

  

  

  

  

  

  

  

  

  

  

  

    

글 하나 posting하는데, 여간 노력이 많이 든 것이 아니다. 그래도 공유하지 않으면 언젠가 썩어질 지식이기에...
또한 누군가 시간을 들여 master가 되고자 할 때 도움이 되었으면 합니다. 보시고 comment 부탁드립니다.

Posted by 당신은 천하보다 귀중합니다. av930

댓글을 달아 주세요

  1. 김경민 2013.08.16 11:17  댓글주소  댓글쓰기 수정/삭제

    감사합니다. Notepad++ 유용한 단축키나 플러그인 정보 찾아보고 있었는데.. 많은 도움이 되었습니다.

  2. SSaMKJ 2013.12.23 14:41 신고  댓글주소  댓글쓰기 수정/삭제

    유용한 정보 감사합니다.
    저역시 UE를 사용하다가 NOTEPAD++로 갈아탔네요.

  3. 김병국 2014.01.28 17:19  댓글주소  댓글쓰기 수정/삭제

    저도 코딩 notepad++ 로 하고 있습니다.
    좋은 정보 고맙습니다.

  4. 듀얼 2014.03.05 17:36  댓글주소  댓글쓰기 수정/삭제

    좋은 정보 감사합니다.

  5. 당차 2014.10.14 10:26  댓글주소  댓글쓰기 수정/삭제

    좋은 정보 감사합니다!! 많은 도움이 되고 있습니다. :)
    혹시 intent 맞추지 않고 정리되지 않은 문서(java/xml 등)를 한번에 정렬시키는 기능이 있나요??

  6. 웹지기 2019.02.09 17:58  댓글주소  댓글쓰기 수정/삭제

    좋은 정보 감사합니다. 많은 도움이 되었습니다.