오늘은 너무나 편리한 메모장 툴/프로그램 인 Notepad++ 에 대한 꿀팁을 소개하겠습니다.
Notepad++ 은 자체적으로도 많은 기능을 갖고 있어 필수적으로 사용해야 하는 프로그램이라고 생각하는데요.
여기에 Visual Studio Code(VS Code), Visual assist 등의 개발용 편집기에서 지원되어서 아주 편리하고 유용하게 사용하고 있는 줄단위 잘라내기, 복사, 붙여넣기, 이동 기능을 추가하는 방법을 알려드리겠습니다.
(용어를 정확히 뭐라고 해야할 지 잘 모르겠는데요.. 라인 단축키, 라인 복사, 라인 붙여넣기 라고도 할 것 같습니다)
개발자용 단축키란?
먼저 무엇인지 간단히 말씀드리면, 드래그를 해서 특정 문자열을 블럭지정을 하지 않은 상태에서
Ctrl+c, Ctrl+x 를 입력하면 각각 커서가 위치한 한줄 복사, 한줄 잘라내기 가 되고
Ctrl+v 를 입력하면 커서가 위치한 줄의 윗줄에 한줄 복사, 한줄 잘라내기 했던 내용이 붙여넣어 지는 것입니다.
여기에 추가로 Alt + 방향키 위/아래 를 사용하면 커서가 위치한 한줄의 위치를 너무나도 편하게 이동시킬 수 있는 기능입니다!
이해를 위해 GIF를 만들어봤는데요!
아래 이미지를 보면 맨처음 Ctrl+x 를 두번하여 빈 줄을 삭제! (잘라내기)
그다음 Ctrl+c, Ctrl+v 를 두번하여 두 줄을 복사/붙여넣기!
마지막으로 Alt+↓ 를 이용해 return 문이 있는 줄을 아래로 이동! 했습니다. 이해 되셨죠?!
Notepad++ 편집기능 업그레이드 시키기
이제 위의 편리한 기능을 Notepad++ 에 추가하여 Notepad++ 을 더 강화해 줄 차례입니다.
한번만 해두면 편하게 사용할 수 있고, 어렵지 않으니 따라와 보세요!
PythonScript Plugin 추가
우선 위의 기능을 Python 을 이용해 구현해 줄꺼고 Notepad++ 에서 Python script 가 실행될 수 있도록 하기 위해서
PythonScript 라는 플러그인을 추가해줘야 합니다.
Notepad++ 메뉴 중 [플러그인] -> [플러그인 관리...] 를 눌러 주세요
다음으로 [찾기:] 란에 PythonScript 라고 입력하고 나온 PythonScript 를 선택 후 우측상단에 [설치] 버튼으로 추가를 해주세요
이제 창을 닫고, 다시 [플러그인] 탭으로 가보면 [Python Script] 메뉴가 생겼을 꺼에요
해당메뉴에서 [New Script] 를 선택해주세요.
총 2개의 파일을 생성할건데,이름은 각각 lineCut.py, lineCopy.py 로 해주시고 아래 script 를 붙여넣어 파일을 생성해주세요.
lineCut.py
if editor.getSelectionEmpty():
editor.copyAllowLine()
editor.lineDelete()
else:
editor.cut()
lineCopy.py
editor.copyAllowLine()
이렇게 두 개의 파일을 생성해 저장까지 마쳐주셨다면 Notepad++ 을 끄고 다시 켜주세요.
이제 [플러그인] -> [Python Script] -> [Scripts] 로 가면 조금전에 생성한 script 들이 보일거에요
확인했으면 [Configuration...] 메뉴를 선택하고 두 script 를 각각 선택, 왼쪽의 [Add] 버튼을 통해 Menu items 에 추가해주세요
그리고 또한번 Notepad++ 을 껐다가 켜줍니다.
이제 Notepad++ 메뉴 중 [설정] -> [단축키 설정...] 으로 이동합니다
여기서 [플러그인 명령어] 탭으로 이동해 스크롤을 내려보면 우리가 추가한 2개의 script가 보일겁니다!
lineCopy 와 lineCut 을 더블클릭하고 아래그림을 참고해서 각각 CTRL + C, CTRL + X 로 설정해줍니다
이 과정에서 다른기능의 단축키와 겹쳐 충돌이 날 수 있는데, 해당 키들을 찾아 더블클릭 후,
충돌이 난 단축키를 제거해주세요.
이렇게 하면 "한줄 복사", "한줄 잘라내기" 기능 추가가 완료되었습니다!
이제 줄단위 이동 기능을 추가해줄건데요. 이건 정말로 간단합니다!
[단축키 설정] 화면에서 [주 메뉴] 탭으로 이동해줍니다.
스크롤을 내리다보면 [현재 줄 위로 이동], [현재 줄 아래로 이동] 이 있습니다.
이 두 기능의 단축키를 각각 Alt+Up, Alt+Down 으로 설정해주면 모든것이 완료된 것입니다!!
동작확인
이제 Notepad++ 에서 VSCode 나 Visual assist 등의 편집기에서 지원하던 익숙하고 편리한 편집기능들을 모두 사용할 수 있게 되었습니다!
귀차니즘을 뚫고 세팅에 성공한 만큼 앞으로 더더욱 편리하게 사용하세요~!🙂
📝🙂
'개발 > tools' 카테고리의 다른 글
Color Picker Spoid & Palette Web Page With Clipboard Image (0) | 2023.05.10 |
---|---|
Color Picker Spoid & Palette Web Page With Clipboard Image - 내가 쓰려고 만든 툴 (0) | 2023.05.10 |
개발자 다이어그램 툴 추천 : Excalidraw (0) | 2022.09.12 |
PC간 마우스 키보드 공유 프로그램 소개(Windows/Linux) (0) | 2022.09.09 |