펌 - http://often.tistory.com/103
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 |
|
|
|
|
|
|
|
|
|
| |||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
'개발스토리 > Tool' 카테고리의 다른 글
Eclipse DTP Tutorial (0) | 2014.01.17 |
---|---|
이클립스 컬러 테마 설정 (0) | 2014.01.17 |
에디터 플러스 단축키 정리 (0) | 2014.01.13 |
DB TOOL 올챙이 (0) | 2014.01.13 |
크롬 과 크롬카나리아 (0) | 2014.01.08 |