본문 바로가기
컴퓨터일반

Notepad++ 자동인덴트(Autoindent) - TextFX Characters

by __observer__ 2014. 1. 18.
반응형

윈도우에 있는 메모장은 가볍기는 하지만 그 기능이 좋지는 않아서 그냥 텍스트 파일 내용 확인 용도로 주로 사용합니다.

 

저는 윈도우에서 VIM 도 사용하긴 하지만 Notepad++ 도 병행해서 사용하는 편인데요~

 

Notepad++는 가볍기도 하고 여러 plugin 들을 추가 할 수 있어서 대단히 편리하더군요.

 

다음과 같이 2 패널로도 사용할 수 있고요~

 

저는 Powershell 코딩을 할 때는 Windows Powershell ISE 의 에디터도 있지만 몇 가지 불편한 점들이 있어서 Notepad++ 를 주로 사용합니다.

 

그런데 자동 인덴트가 안되면 참~~ 불편하더군요.

 

일단 Notepad++의 자동인덴트 기능은 settings → preferences 에서 들어가서 MISC. 탭에서 아래 그림과 같이 Auto-indent 에 체크를 하면 됩니다.

 

 

이렇게 설정을 해도 이미 인덴트가 엉망이 된 코드 같은 경우에 자동으로 해주진 않더군요.

 

그래서 쓸만한 plugin 을 알아보니 TextFX 라는 plugin이 있더군요.

 

아래 그림과 같이 plugin manager 에서 TextFX Characters 에 체크를 해주고~ install 을 눌러서 설치를 해 줍니다.

 

 

아래 그림과 같이 indent 가 제대로 안된 Powershell 코드를 손 쉽게 자동 인덴트를 할 때는

 

 

Notepad++ 에서 TextFX → TextFX Edit → Reindent C++ code 를 클릭해 줍니다.

 

그럼 이렇게 예쁘게 자동인덴트가 된 Powershell 코드를 확인 할 수 있습니다.

 

Powershell 코드 뿐만이 아니라 Perl 을 비롯한 다른 확장자 코드들도 웬만하면 예쁘게 Auto-indent 가 되더군요.

반응형

댓글