본문으로 바로가기
  1. Home
  2. 컴퓨터/유틸리티
  3. 에버노트에 구문 강조(Syntax Highlight) 적용하여 입력하는 방법

에버노트에 구문 강조(Syntax Highlight) 적용하여 입력하는 방법

· 댓글 0 · 바다야크

에버노트 구문 강조 적용 입력 방법

에버노트를 사용하면서 아쉬운 점 한가지는 프로그램 소스를 그냥 붙여넣기를 하면 들여쓰기가 엉망이 된다는 것입니다. 나중에 에버노트에 입력한 소스 코드를 불러다가 다시 쓸 때면 매번 들여쓰기를 수정해야 하는데, 불편해도 너무 불편하지요.

#include <stdio.h>
#include <gx.h>

static dc_t *dc_screen;    ///< 화면 Device Context

int main(void)
{
    if ( GX_SUCCESS != gx_open("/dev/fb")) {                  // gxLib 초기화
        printf("gxLib  초기화에 실패했습니다.\n");
        return -1; 
    }
    if ( NULL == (dc_screen = gx_get_screen_dc())) {
        printf("gx_get_screen_dc() 실행 실패.\n");
        gx_close();                                          // gxLib 사용 종료
        return -1;
    }

    printf("screen width      = %d\n", dc_screen->width );   // 화면 폭과 넓이를 출력
    printf("screen height      = %d\n", dc_screen->height);  // 화면 폭과 넓이를 출력
    printf("screen color depth = %d\n", dc_screen->colors);
    
    gx_close();                                              // gxLib 사용 종료
    
    return 0;
}

에디터에서 위의 소스 코드를 복사해서 에버노트에 붙여넣기를 하면 아래와 같이 들여쓰기가 깨져 버립니다.

들여쓰기 오류
들여쓰기 오류

들여쓰기도 깨졌지만, 폰트가 너무 커서 보기도 좋지 않네요.

온라인 구문 강조기(Online Syntax Highlighter) 사용

프로그램 소스를 에버노트에 붙여넣기 전에 온라인 구문 강조기(Online Syntax Highlighter)를 이용하면 문제를 간단히 해결할 수 있습니다. 노트 보기도 예뻐지고요.

제가 사용하는 온라인 구문 강조기(Online Syntax Highlighter)는 아래 사이트입니다.

구문강조
구문강조

(1) 프로그램 소스를 입력하고 (2) 프로그램 언어를 선택합니다. (3) [Highlight] 버튼을 클릭하면 (4) Prevew 창에 소스가 구문강조되어 출력되며, Prevew 창의 소스를 복사해서 에버노트에 붙여넣기를 하면 깔끔하게 입력할 수 있습니다.

구문강조
구문강조

또한, (1) 스타일을 바꾸어서 구문 강조 모습을 바꿀 수 있습니다.

에버노트의 프로그램 소스가 멋져졌지만, ...

들여쓰기 오류 수정
들여쓰기 오류 수정

온라인 구문 강조기 덕분에 프로그램 소스가 이렇게 예쁘게 에버노트에 입력되었습니다. 멋지죠?

멋지지만, 한가지 주의할 것이 있습니다. 이렇게 입력된 소스를 복사하면, 이클립스에서는 문제 없지만, 울트라 에디터나 메모장에 붙여넣기를 하면 줄 바꿈이 안 돼서 한 줄에 모두 붙여넣기가 됩니다. 이럴 경우 프로그램 소스 바깥 부분부터 드래그해서 복사하면 됩니다. 즉, 프로그램 소스 시작 부분 한 행 위나 마지막 행 아래부터 선택해서 복사하고 붙여넣기를 하는 것이죠.

이제 에버노트에서도 프로그램 소스 코드를 예쁘게 관리하세요.

💬 댓글 0

이름을 저장합니다.

최근글 thumbnail 로지텍 마우스 추천 무소음 무선 마우스 로지텍 M331 thumbnail 갤럭시 핸드폰 속도 빠르게 설정하는 방법 thumbnail 구글 스프레드 시트 앱스 스크립트 실행 방법 thumbnail 오리코 SSD 케이스 ORICO-M2 NVMe SSD 인클로저 사용후기 thumbnail 윈도우10·11 악성 소프트웨어 제거 도구 thumbnail C언어 날짜 시간 문자열 분리 팁 thumbnail 오닉스 포크3 구글 키보드 설치 방법 (1) thumbnail 전자책 오닉스 포크3 구글 플레이 스토어 설치 방법
좋은 글 읽고 따라했으나 며⋯ 💬ㅇㅇ 해상도가 높은 모니터에서 말⋯ 💬바다야크 당연히 안되지요. 더 이상 공⋯ 💬ㅇㅇ 안녕하세요 좋은 프로그램 만⋯ 💬프로듀사1600 저의 글이 도움을 드렸다니⋯ 💬바다야크