기억저장소
close
프로필 배경
프로필 로고

기억저장소

  • 분류 전체보기 (231)
    • OS (99)
      • 우분투 (69)
      • 윈도우 (8)
      • macOS (22)
    • 마이크로칩 (50)
      • STM32 (46)
      • Rasberry Pi (2)
      • ETC (2)
    • 프로그래밍 (31)
      • 파이썬 (17)
      • 개발도구 (11)
      • Toy Project (3)
    • 개발노트 (26)
      • RDK (6)
      • Tip & Trcks (18)
      • Private Note (2)
    • 로그 (12)
      • 일상 (7)
      • 샀다 (4)
      • 받았다 (1)
    • 티스토리 (13)
    VSCODE C/C++ Extension compile_commands.json 문제 수정

    VSCODE C/C++ Extension compile_commands.json 문제 수정

    STM32 빌드환경을 CubeIDE가 아닌 직접 빌드 시스템을 구성하여 개발중에 있다. 그런데 지난달 vscode c/c++ extension이 업데이트 되면서 ctag 기능이 동작하지 않는 것을 확인하였다. 당연히 난 extension 버그려니 했는데 지난주 업데이트 했음에도 문제가 해결되지 않았다. 임시방편으로 1.22.11 버전으로 롤백하여 사용하였는데 오늘 문제의 원인을 찾아 블로그에 정리해 둔다. vscode에서 comiple_commands.json 기반의 ctag 기능이 활성화 되지 않으면 아래와 같이 소스 트랙킹에 아주 불편함을 느끼게 되기 때문에 이 문제는 반드시 extension이 수정되거나, 내가 문제의 원인을 찾아 수정해야 한다.ctag가 안되려면 다 안되던가... 어떤 것은 트랙킹..

    • format_list_bulleted 개발도구
    • · 2025. 2. 15.
    • textsms
    Visual Studio Code - Hex Editor

    Visual Studio Code - Hex Editor

    Visual Studio Code Extension인 Hex Editor를 사용하기 전에 우분투에서 Hex Editor로 Bless를 사용하였으나, 우분투 20.04 환경에서 실행하면 앱이 행업되는 경우가 빈번하게 발생하고, 종료도 되지 않아 터미널에서 bless 프로세스를 강제로 종료시키는 경우가 너무 많이 발생하여 쓰지 못할 정도였다. 그래서 Bless를 대체할 앱를 찾아보다 우연히 설치한 Hex Editor 짧게 사용해본 후, 이것을 앞으로 사용하기로 하였다. MS에서 개발하여 배포한 Extension이라 완성도 높으면서 Bless 만큼 가볍고 인터페이스가 매우 심플하여 쓰기가 편하였다. 아래 이미지와 같이 특별한 기능은 없지만 기본 기능에 충실한 Hex Editor이다. Hex Editor를 보고..

    • format_list_bulleted 개발도구
    • · 2020. 12. 30.
    • textsms
    Visual Studio Code - Nord Deep Theme

    Visual Studio Code - Nord Deep Theme

    Nord 테마를 기반으로 만들어진 Nord Deep 테마는 Constrast를 높여 코드 가독성도 좋고 눈의 피로도가 적어 Monokai 테마에서 갈아탄 Visual Studio Code 테마이다. Nord Deep 테마의 색상은 대부분 만족하지만, cursor foreground의 색상이 배경색과 비슷하여 가독성이 매우 떨어지는 단점이 있다. 이것 때문에 다른 테마로 변경하는 것도 그래서 주석 색상만 변경할 수 있는지 찾아본 결과, settings.json 파일에서 특정 토큰(키워드)에 대해 색상을 재정의를 할 수 있다. settings.json 파일의 아래 내용을 추가하면 기존 테마에서 주석 색상만 변경할 수 있다. "editor.tokenColorCustomizations": { "comments"..

    • format_list_bulleted 개발도구
    • · 2020. 12. 21.
    • textsms
    Python develop with Visual Studio Code

    Python develop with Visual Studio Code

    MS에서 제공하는 Python Extension을 설치하여 파이썬 런타임 환경과 인텔리센스 등과 같은 다양한 기능을 사용할 수 있어 파이썬 개발의 효율을 높일 수 있다. Visual Studio Code는 파이썬 코딩 스타일을 실시간으로 검사하고 있으며, 개발 PC에 pylint 패키지가 설치되어 있지 않다면 아래와 같은 메시지가 출력된다. 기본적으로 파이썬은 코딩 스타일을 강제하고 있어, 다른 언어보다 코드 가독성이 높다. 코딩 스타일을 pylint로 검사하기 때문에 pip를 사용하여 설치하도록 한다. $ sudo apt install python3-pip $ pip3 install pylint pylint 설치로 파이썬이 권장하는 코딩 스타일이 아닌 경우 Visual Stdio Code에서 오류 표시..

    • format_list_bulleted 개발도구
    • · 2020. 12. 21.
    • textsms
    Visual Studio Code 설정 및 동기화

    Visual Studio Code 설정 및 동기화

    우분투 환경에서 Visual Studio Code(VSCode)의 전역 설정 파일은 ~/.config/Code/User 디렉토리에 위치한다. 에디터 및 워크벤치와 같은 작업 환경은 settings.json 파일에 저장한다. 그리고 단축키 설정이 가능한데, VSCode는 다양한 플랫폼을 지원하므로 단축키 설정에 대한 동기화 설정은 주의를 해야 한다. 단축키 설정 파일은 keybindings.json 파일에 저장한다. 그리고 프로젝트 단위로 settings.json 파일을 설정할 수 있을 뿐만 아니라 빌드 속성 및 런타임 환경도 설정이 가능하다. 프로젝트 단위 설정 파일은 project_dir/.vsocde 디렉토리에서 settings.json / launch.json / c_cpp_properties.js..

    • format_list_bulleted 개발도구
    • · 2020. 12. 21.
    • textsms
    • navigate_before
    • 1
    • navigate_next
    전체 카테고리
    • 분류 전체보기 (231)
      • OS (99)
        • 우분투 (69)
        • 윈도우 (8)
        • macOS (22)
      • 마이크로칩 (50)
        • STM32 (46)
        • Rasberry Pi (2)
        • ETC (2)
      • 프로그래밍 (31)
        • 파이썬 (17)
        • 개발도구 (11)
        • Toy Project (3)
      • 개발노트 (26)
        • RDK (6)
        • Tip & Trcks (18)
        • Private Note (2)
      • 로그 (12)
        • 일상 (7)
        • 샀다 (4)
        • 받았다 (1)
      • 티스토리 (13)
    최근 글
    인기 글
    최근 댓글
    태그
    • #TODO
    • #개발환경
    • #MacOS
    • #윈도우 10
    • #티스토리
    • #우분투
    • #우분투 20.04
    • #LCD
    • #can
    • #visual studio code
    • #J1939
    • #시리얼 프로그램
    • #Mac
    • #uart
    • #ST7789
    • #말티푸
    • #zsh
    • #RDK
    • #GPIO
    • #STM32CubeIDE
    • #STM32
    • #tiny serial
    • #lvgl
    • #카카오
    • #꽁이
    • #Led
    • #DMA
    • #oauth
    • #파이썬
    • #애드센스
    Copyright © 쭈미로운 생활 All rights reserved.
    Designed by JJuum

    티스토리툴바

    단축키

    내 블로그

    내 블로그 - 관리자 홈 전환
    Q
    Q
    새 글 쓰기
    W
    W

    블로그 게시글

    글 수정 (권한 있는 경우)
    E
    E
    댓글 영역으로 이동
    C
    C

    모든 영역

    이 페이지의 URL 복사
    S
    S
    맨 위로 이동
    T
    T
    티스토리 홈 이동
    H
    H
    단축키 안내
    Shift + /
    ⇧ + /

    * 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.