Notepad++, Go Lang Syntax & Highlight Setting

 

Notepad++, Go Lang Syntax & Highlight Setting

저도 업무에서 Mac을 선호하지만, 회사에서 Windows PC를 세팅해주는 경우가 있기 때문에 어쩔 수 없이 윈도우 환경을 사용하고 있습니다. 요즘은 MySQL Procedure들을 Go Lang으로 컴파일 하는 작업을 조금하고 있어서 Go Lang 세팅에 진심이 되고 있습니다.

Notepad++는 윈도우 환경에서 가장 사랑 받는 문서 편집툴이죠. 많은 사람들이 사용하고 있기도 하고, 다양하고 좋은 기능을 플러그인 추가를 통해  확장할 수 있습니다. 하지만 Go Lang에 대해서 아직 정식으로 지원하고 있지 않습니다. 그래서 Go lang 문서를 Notepad++에서 보기좋게 사용할 수 있는 팁을 하나 공유하고자 합니다.

  1. 설정 > 형식설정
  2. 사용할 테마를 선택합니다.
  3. 언어 C로 이동해서 사용자 확장자에 go 를 추가해줍니다.
  4. 형식의 INSTRUCTION WORD에 사용자 정의 키워드에 아래와 같은 키워드들을 추가 해줍니다.
    var func append utf8 nil cap close closed copy image len make new panic print println range real recover select chan defer go interface map range true false
  5. 바로 아래에 있는 TYPEWORD에도 사용자 정의 키워드를 추가 해줍니다.
    string package import type uint uintptr uint8 uint16 uint32 uint64 int8 int16 int32 int64 float32 float64 complex complex64 complex128 byte rune iota
  6. 저장 후 닫기
  7. 확인

이쁘게 잘나오네요.

Go를 하시는 분들이 윈도우 환경에다 세팅을 하는 일이 많지는 않겠지만 이렇게 Notepad++에서 사용해야 한다면 이런 방법으로 이쁘게 바꿀수 있습니다.

Notepad++가 Mac 버전도 나오면 좋겠네요.

여기에 가서 xml을 받아서 세팅하는 방법도 있긴한데, 흰색 배경이 아닌 테마를 사용시 이상하게(?) 나온다는 단점이 있어서 전 선호하지 않습니다. 그렇다구요..

 

 

 

You may also like...

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다