본문 바로가기

Notepad++17

최근에 찾게 된 괜찮은 에디터 VSCode(Visual Studio Code) 저는 코딩할때 다양한 에디터를 사용하는데 C/C++ 코딩 할 때는 주로 이클립스를 사용하고~ Autohotkey 코딩할 때 주로 아래 포스팅에서 소개를 했던 scite4autohotkey 를 사용하고~ 간단하게 몇 줄만 바꿀 때는 notepad++ 를 사용하곤 합니다. https://iamaman.tistory.com/tag/SciTE4AutoHotkey 최근에 비주얼 스튜디오로 검색하다가 발견하게 된 에스터가 Visual Studio Code 입니다. Visual Studio Code 는 아래 사이트에서 다운로드 받을 수 있습니다. https://code.visualstudio.com 아래 포스팅에서 소개를 했었던 Sublime Text 와는 다르게 ~ 공짜인데 인터페이스 등은 굉장히 비슷한 것 같습니.. 2019. 8. 25.
Scite Editor 커멘드 라인 아규먼트 아래 주소에서 Notepad++, Vim 실행시의 아규먼트 옵션에 대해 설명한 적이 있는데 오늘은 Scite Editor 에서의 커멘드 라인 아규먼트에 대해 소개하려 합니다. http://iamaman.tistory.com/1527 이에 대해서는 아래 주소에서 전체 내용을 확인 할 수 있습니다. https://www.scintilla.org/SciTEDoc.html 아래 주소에서 커멘드 라인 옵션을 볼 수가 있는데~ https://www.scintilla.org/SciTEDoc.html#CommandLineArguments scite editor 를 실행하면서 특정 파일을 열고 싶은 경우에는 -open 을 사용하면 되고 open 옵션은 안 써줘도 되더군요. 특정 파일을 열고 싶은 경우 첫번째 아규먼트로 .. 2018. 9. 21.
Notepad++ 에서 regular expression 으로 찾기 바꾸기시 그룹 지정 방법 Windows 에디터로 어떤 프로그램을 주로 사용하시나요? 저는 Notepad++ 를 즐겨 사용하는데요~ 텍스트 편집시 자주 사용하는 기능으로 찾기 바꾸기를 많이 하실텐데~ 오늘은 Notepad++ 에서 regular expression 으로 찾기 바꾸기시 그룹 지정 방법에 대해 소개해 보려 합니다. Chocolatey 를 사용하여 프로그램 설치시 아래와 같이 “choco install 프로그램명” 이라는 명령어를 주로 사용하는데~ 가끔 y 를 눌러줘야 하는 경우가 많이 있습니다. 이럴때 편리하게 하기 위해 -y 라는 옵션을 주는데 choco 로 시작하는 줄의 끝에만 -y 를 넣어주는 정규표현식을 작성해 봤습니다. 위 예는 notepad++ 의 매크로를 사용해서도 해결 할 수 있지만 ~ 오늘은 정규표현식.. 2018. 9. 16.
Notepad++ 의 XML Tools 을 사용하여 XML 정렬하기 요즘 많은 분들이 XML 파일을 사용 할 것입니다. 요즘 자동차 소프트웨어의 경우 AUTOSAR 플랫폼이 들어가면서 arxml 이라는 형태의 XML 파일을 주로 사용하고 있습니다. 또한 티스토리 블로그의 오픈 API를 사용 하다 보면 XML 파일의 형태로 응답을 받곤 합니다. 그런데 이렇게 받은 XML 파일의 내용이 아래와 같이 정렬이 안 되어 있는 경우에는 보기가 굉장히 불편합니다. 이런 경우 적절한 툴을 사용하여 XML 파일을 정렬 한다면 보기가 편할 겁니다. 저는 윈도우용 에디터로 notepad++ 를 주로 사용 합니다. notepad++ 의 Plugin Manager 에는 정말 좋은 툴들이 많은데 XML 문서를 정렬 하기 위해서는 XML Tools 을 설치하면 됩니다. 혹시 Plugin Manag.. 2018. 3. 23.
Launchy 를 활용하여 gist 쉽게 사용하기 Launchy 를 활용하여 github gist 검색 하기 아래 포스팅에서 notepad++ 에서 Snippets 라는 plugin 을 활용하여 코드 토막을 쉽게 관리 하는 방법에 대해 알아봤는데요~http://iamaman.tistory.com/2053오늘은 github gist 에 대해 소개하고 Launchy 를 사용하여 gist 검색을 쉽게 하는 방법에 대해 설명하려 합니다. github gist 는 인터넷 github 에서 제공하는 Snippet 저장 공간이라고 보시면 됩니다. 위에서 소개한 Snippets 플러그인을 활용하여 저장하는 경우에는 local PC 에 저장되지만 gist 에 저장하는 경우 웹에 저장되므로 인터넷이 되는 곳이라면 어느곳에서든 접근해서 저장해 놓은 코드를 사용 할 수 있는.. 2018. 1. 7.
notepad++ 사용시 링크 해제 notepad++ 사용시 html 링크등을 쓰면 아래 그림과 같이 링크가 활성화 됩니다. 이처럼 링크가 활성화 되면 해당 링크를 클릭해서 화명을 여는 경우에는 편리하지만 해당 링크에 대해 편집을 하거나 하는 경우에는 불편한 경우가 많습니다. 이런 불편함을 없애기 위해 다음과 같이 링크를 해제 할 수 있습니다. Settings -> Preferences 에 들어가서 MISC 탭에서 Clickable Link Settings 를 아래 그림과 같이 해제 합니다. 이렇게 해제를 한 후에 notepad++ 를 재시작 하면 아래와 같이 링크가 해제 됩니다. 2018. 1. 6.
notepad++ 글 토막 저장 Plugin, Snippets Windows 사용시 일반적인 텍스트 작업을 위한 에디터로 notepad++ 를 주로 사용하는데요~ notepad++ 는 사용법이 쉽기도 하고 플러그인 기능이 있어서 필요한 기능을 무한히 확장 할 수 있습니다. 저는 몇 가지 플러그인들을 사용하곤 하는데~ 오늘은 범용적인 plugin 중 Snippets 이라는 플러그인을 소개하려 합니다. 코딩 또는 텍스트 작업을 하다 보면 자주 사용하게 되는 코드 또는 글의 단위들이 있습니다. 이런 단위들을 Snippets 이라고 합니다. 사전 검색을 해보면 "한 토막" 이라고 나올 겁니다. 이런 글의 토막들이 몇 줄 안된다면 상관 없지만 여러 줄 이고 조금 복잡하다면 외워서 사용하긴 불가능 하므로~ 글 토막들을 Snippets 으로 저장해 놓고 필요 할 때 마다 꺼내 .. 2018. 1. 5.
Notepad++ Plugin Manager 설치 방법 간만에 Notepad++ 를 설치하고 보니 Plugin Manager 가 없더군요. 그래서 찾아보니 아래 주소에서 다운로드 할 수 있었습니다. https://github.com/bruderstein/nppPluginManager/releases 위 페이지를 확인해 보면 현재 v1.4.9 버전이 최신 버전이며 PluginManager_v1.4.9_UNI.zip 파일은 32 비트 용이고 PluginManager_v1.4.9_x64.zip 파일은 64비트 용입니다. 둘 중에 자신의 컴퓨터에 맞는 버전을 다운로드 받고 압축을 해제 합니다. 압축을 해제 하면 plugins, updater 폴더가 들어 있습니다. 다음으로 Notepad++ 가 설치된 폴더로 이동 합니다. 저는 32비트 Notepad++ 를 설치해서.. 2017. 12. 30.
chardet 을 활용한 텍스트 파일 encoding 확인 텍스트 파일을 사용하다 보면 encoding 이 문제가 되는 경우가 종종 있습니다. 이런 경우에는 encoding 을 변경하여 해결 하곤 하는데~ notepad++ 와 같은 에디터의 기능을 활용 하거나~ 아니면 iconv 와 같은 명령어를 사용하여 encoding 을 변경하곤 하는데요~ iconv 와 같은 명령어를 활용하더라도 현재 텍스트 파일의 encoding 방식을 확인 해야 합니다. encoding을 확인 하기 위해 일일이 에디터에서 파일을 여는 것도 귀찮아서 찾아보니~ chardet 라는 python 모듈을 있더군요. https://github.com/chardet/chardet 위 주소에서 확인 할 수 있는 바와 같이 아래 타입들을 detect 할 수 있다고 합니다. ASCII, UTF-8, U.. 2015. 5. 8.
Cygwin 에서 notepad++ 실행 오늘은 Cygwin 에서 notepad++ 을 실행하는 방법에 대해 소개하려 합니다. Cygwin 에서 윈도우 메모장을 실행 할 때는 아래 그림과 같이 notepad 을 통해 실행 할 수 있습니다. 파일이 없는 경우에는 아래 그림과 같이 새 파일을 만드시겠습니까? 라는 메시지가 뜹니다. 저는 windows 에서 notepad++ 을 많이 사용하는데 notepad++ 을 위 예와 같이 사용하기 위해서는 약간의 작업이 필요 합니다. ~/.bashrc 파일에 다음과 같이 함수 하나를 만들어 줍니다. 아래 함수에서 붉은 색 글씨 부분이 notepad++ 의 실행 파일 경로 입니다. 저는 아래 함수에서 보이는 바와 같이 D:\utility\npp.6.6.9.bin\notepad++.exe 이 notepad++ 실.. 2015. 5. 6.
Notepad++, Vim 해당 라인과 함께 열기 에디터를 사용하면서 윈도우에서는 Notepad++을 주로 사용하고 리눅스에서는 Vim 을 주로 사용하는데요~ 윈도우에서 에디터를 사용할 때는 보통 더블클릭을 해서 에디터를 실행하거나 엔터를 쳐서 실행하곤 합니다. 하지만 이런 에디터도 커맨드 라인에서 실행하는 게 더 편리한 경우가 있습니다. 예를 들어 a.txt 파일이 있는데~ 이 파일의 100 번째 줄에서부터 보고 싶은 경우가 있습니다. 이러한 경우에 Notepad++의 경우 다음과 같은 명령어를 통해 실행 가능 합니다. "C:\Program Files (x86)\Notepad++\notepad++.exe" a.txt -n100 Notepad++.exe 파일이 들어있는 폴더가 path 환경 변수에 들어 있는 경우 CMD 창에서 다음과 같이 좀더 간단한 .. 2015. 4. 14.
웹에서 HTML CSS JAVASCRIPT SQL 테스트 하기 보통 웹 프로그래밍을 할 때는 Eclipse 나 Aptana 와 같은 통합 개발 환경이나 notepad++와 같은 텍스트 에디터 프로그램을 사용하실텐데~ 요즘은 웹에서도 HTML, CSS, JAVASCRIPT, SQL 등을 테스트 해 볼수가 있더군요. 개발 환경이 갖추어지지 않은 곳에서 간단하게 코딩한다거나 할 때 대단히 유용하게 사용할수 있을 것 같아서 소개해 드립니다. 첫번째로는 http://jsfiddle.net/ 이라는 사이트 입니다. 아래 그림과 같이 HTML, CSS, JAVASCRIPT 코드를 각각 넣어서 테스트 해 볼수 있게 되어 있고~ 제일 오른쪽 하단에 결과 화면이 있어서 바로 바로 결과를 확인 할 수 있는 형태로 구성되어 있습니다. 두번째로는 http://liveweave.com/ 이.. 2014. 5. 8.
효율적인 Powershell 코딩을 위한 Powershell IDE, Powershell Plus 윈도우 Powershell 코딩을 하면서 약간 아쉬웠던 부분이 바로 IDE 인데요 윈도우에는 Powershell 과 Powershell IDE 가 있는데 윈도우 Powershell IDE 의 경우엔 코딩을 하기에 약간 불편한 감이 있더군요. Auto Complete 기능이나 자동 Formatting 과 같은 기능들이 아쉬운 부분이었습니다. 보통 저는 윈도우에서 Powershell 코딩을 할대는 Notepad++ 와 같은 에디터들을 사용하곤 했는데~ Notepad++의 Plugin들도 약간씩 아쉬운 감이 있더군요. 그래서 인터넷을 검색해 봤습니다. Powershell IDE 프로그램 중에 Freeware 인 프로그램을 찾아보니 Powershell Plus가 나오더군요. Powershell Plus 는 아래.. 2014. 4. 10.
Notepad++ 로 C/C++ 코딩 할 때 유용한 플러그인들 Source Cookifier, SourceSwitch, Explorer 코딩을 할 때 Ctags 와 같이 해당 코드로 점프하는 기능이나, 프로젝트에 대한 폴더 구조를 쉽게 볼 수 있는 기능들이 필요한데요~ 오늘은 Notepad++에서 이러한 기능들을 쉽게 사용할 수 있도록 해주는 플러그인들에 대해 소개하려 합니다. Notepad++ 에서 탐색기와 같이 폴더 구조를 보여주는 플러그인은 Explorer 를 사용하시면 됩니다. 플러그인 → Plugin Manager 에서 아래 그림과 같이 Explorer를 선택한 후에 Install 을 해주시면 설치 됩니다. 설치 후에 플러그인 → Explorer → Explorer 를 클릭해 주시거나 아래 그림에서 보이는데로 보이는데로 Ctrl+Alt+Shift+E 를 누르시면 옆에 폴더 구조가 보여 집니다. 또한 Go to Path를 누르면 .. 2014. 2. 5.
Notepad++ 환경변수(Environment Variables) 아래 주소에서 Notepad++를 이용한 Perl 실행 방법에 대해 설명 드렸습니다. 2014/02/02 - [컴퓨터일반] - Notepad++ 에서 Perl 실행 방법 위 글의 마지막에 NppExec 라는 플러그 인에 대해 소개했었는데~ NppExec 에서도 비슷하게 F6을 눌러서 Execute 화면을 실행 할 수 있습니다. 위 주소에서 설명한대로 Perl 을 실행하려면 Command 화면에 Perl "$(FULL_CURRENT_PATH)" 라고 명령어를 입력하고 Save 를 눌러서 Perl Execute 등과 같은 적당한 이름으로 저장한 후에 OK 를 누르면 실행이 됩니다. NppExec를 통해 실행 시키면 Notepad++ 자체 console 화면에 실행 결과가 나오게 되고 그 결과는 다음과 같습니.. 2014. 2. 4.
Notepad++ 에서 Perl 실행 방법 아래 포스팅에서 소개했던 Notepad++ 는 가벼우면서도 굉장히 편리해서 많이들 사용하시리라 생각하는데요~ 요즘 부쩍 Notepad++를 많이 사용하면서 그 기능들을 알아보고 있습니다. Notepad++는 에디터이면서도 설정만 잘 하면 IDE 처럼도 사용이 가능하더군요. 셋팅하는 맛이 있는 에디터라는 생각이 듭니다. 오늘은 간단하게 Notepad++에서 Perl 을 실행하는 방법에 대해 설명 드리려 합니다. 저는 현재 Strawberry Perl 을 설치하였고~ 환경변수에 Perl 폴더가 설정되어 있는 상태입니다. Perl 이 정상적으로 환경변수에 설정 됐다면 Perl –v 라는 명령을 쳤을 때 아래 그림과 같이 나올 겁니다. Notepad++에서는 F5를 누르거나 아래 그림과 같이 실행 → 실행을 누.. 2014. 2. 2.
Notepad++ 자동인덴트(Autoindent) - TextFX Characters 윈도우에 있는 메모장은 가볍기는 하지만 그 기능이 좋지는 않아서 그냥 텍스트 파일 내용 확인 용도로 주로 사용합니다. 저는 윈도우에서 VIM 도 사용하긴 하지만 Notepad++ 도 병행해서 사용하는 편인데요~ Notepad++는 가볍기도 하고 여러 plugin 들을 추가 할 수 있어서 대단히 편리하더군요. 다음과 같이 2 패널로도 사용할 수 있고요~ 저는 Powershell 코딩을 할 때는 Windows Powershell ISE 의 에디터도 있지만 몇 가지 불편한 점들이 있어서 Notepad++ 를 주로 사용합니다. 그런데 자동 인덴트가 안되면 참~~ 불편하더군요. 일단 Notepad++의 자동인덴트 기능은 settings → preferences 에서 들어가서 MISC. 탭에서 아래 그림과 같이 A.. 2014. 1. 18.