본 글에서는 Visual studio code 의 메뉴를 한글로 변경하는 방법에 대해 설명한다. Visual studio code 는 기본 언어가 영어이며, 따라서 최초 설치 시에는 모든 메뉴 등이 영어로 표시된다. 개인의 취향에 따라 영어 버전을 그대로 사용할 수도 있겠으나, 필요 시 VS Code 용 한국어팩을 설치하여 메뉴 등을 한국어로 변경할 수 있다. VS Code용 한국어 팩을 설치하여 메뉴를 한국어로 변경하기 다음과 같은 절차에 따라 한국어팩을 설치하여 적용할 수 있다. 1. 편집기 좌측의 마켓플레이스 아이콘을 클릭하고, 검색 창에 "korean"을 입력하면 Korean Language Pack for Visual Studio Code 라는 확장 기능이 검색된다. 2. Install 버튼을 ..
본 글에서는 JetBrains 사의 C/C++ 개발용 IDE 인 CLion 에서, 프로젝트에 파일 추가 시 자동으로 삽입되는 문구를 설정하는 방법을 설명한다. 본 글의 내용을 작성하는데 사용된 환경은 다음과 같다. 윈도우즈 10 프로 CLion 2019.3.1 기본 삽입 문구 CLion IDE에서 프로젝트 내에 특정 유형의 새로운 파일을 생성하여 추가하는 경우, 해당 파일 상단에 사전에 정의된 문구가 자동으로 삽입된다. 이는 CLion에서 제공하는 기능이다. 기본 설정 상태에서 *.h 파일을 추가하면 다음과 같은 문구가 파일에 자동 삽입된다. test-project 라는 이름의 프로젝트 내에서 test.h 파일을 생성한 결과이다. 사용자 이름과 생성 일자를 포함한 주석이 자동 삽입되며, 프로젝트명과 파일..
본 글에서는 Mac PC 에서 임베디드 리눅스 개발을 위한 환경을 구성하는 방법을 설명한다. 참고로, 본 글에 언급된 환경은 지극히 주관적인 관점으로 본인이 현재 사용하고 있는 대로 구성하도록 작성되었다. 리눅스 개발 환경 구성 [맥] Docker 설치 Docker 참고사이트 https://subicura.com/2017/01/19/docker-guide-for-beginners-1.html Docer for Mac 설치 https://www.docker.com/docker-mac https://subicura.com/2017/01/19/docker-guide-for-beginners-2.html Docker 실행 MacBook-Pro:~ hello$ docker run -it ubuntu:14.04 r..
Visual studio code 편집기 폰트 설정하기 본 글에서는 Visual studio code(VScode) 편집기에서 사용되는 폰트를 변경하는 방법에 대해 설명한다. 본 글에서 사용된 환경은 다음과 같다. 윈도우즈 10 프로 Visual studio code(VScode) 1.41.1 Visual studio code(VScode) 에서 "File" → "Preferences" → "Settings" 메뉴를 선택하여 설정 창을 연다. 설정 창 내 좌측 메뉴에서 "Text Editor" → "Font" 메뉴를 선택하여 폰트 설정 구역으로 이동한다. Font Family, Font Ligatures, Font Size, Font Weight 항목을 설정할 수 있다. Font Family 설정 본 항..
본 글에서는 VScode(Visual Studio code)에서 행 단위가 아닌 열 단위로 편집 영역을 선택하는 방법을 설명한다. 본 글에서 사용된 VScode의 버전은 다음과 같다. VScode 1.41.1 (2019-12-18) (Windows) 일반적으로 VScode와 같은 편집기에서 마우스 좌클릭 후 드래그를 하면 편집 영역이 행 단위로 선택된다. 일반적으로 사용되는 행 단위 편집 영역 선택 하지만 경우에 따라 행 단위가 아닌 열 단위로 영역을 선택하여 편집하고 싶은 경우가 있다. 프로그래밍을 하다 보면 여러 행에 걸쳐 작성된 동일한 내용을 열 단위로 선택하여 한 번에 수정하는 것이 훨씬 편리한 경우가 있기 때문이다. 여러 행에 걸쳐 작성된 일부 영역을 열 단위로 한번에 수정 VScode에서는 다..
본 글에서는 VScode(Visual Studio code)의 확장 기능을 이용하여 파일 내(또는 선택된 영역 내) 포함된 단어 및 글자 수 등을 표시하는 방법을 설명한다. 본 글에서 사용된 VScode의 버전은 다음과 같다. VScode 1.40.0 (2019-11-06) (Mac) VScode의 MarketPlace에서 "wordcounter"로 검색하여 설치하면 VScode 창 하단의 상태 바에 현재 파일 내(또는 선택된 영역 내) 포함된 단어 및 글자 수 등이 표시된다. wordcounter 확장 기능 설치 선택 영역 내 포함 정보 표시 해당 확장 기능에 대한 보다 자세한 기능 및 설명은 다음 링크에서 확인할 수 있다. https://marketplace.visualstudio.com/items?..
본 글에서는 VScode(Visual Studio code)의 확장 기능을 이용하여 파일의 절대 경로를 표시하는 방법을 설명한다. 본 글에서 사용된 VScode의 버전은 다음과 같다. VScode 1.40.0 (2019-11-06) (Mac) VScode에서 다수의 파일 혹은 디렉터리를 열어 작업을 할 때, 편집기에 열려 있는 각 파일의 절대 경로를 확인하고 싶은 경우가 있다. 하지만 VScode는 기본적으로 파일의 절대 경로를 쉽게 확인할 수 있는 기능을 제공하지 않는다. 아쉬운 대로, 열려 있는 파일의 제목 탭에 마우스 포인터를 일정 시간 이상 고정해 두면 툴팁 박스 형태로 파일의 절대 경로를 확인할 수는 있으나 매우 불편하다. 툴팁 박스를 이용한 파일 절대 경로 확인 다행히 Current File ..
본 글에서는 CMake 기반 빌드 환경에서, 빌드 되는 결과 파일들이 생성되는 경로를 지정하는 방법에 대해 소개한다. 예를 들어, hello-world.c 라는 파일을 빌드하면 hello-world 라는 실행 파일이 생성될 경우, 해당 실행 파일이 output/ 과 같은 특정 디렉토리에 생성되도록 하는 방법이다. 이를 위해 CMakeLists.txt 파일에서 set_target_properties() 라는 커맨드를 사용할 수 있다. CMake 공식 홈페이지에서는 해당 커맨드에 대해 다음과 같이 설명하고 있다. Targets can have properties that affect how they are built. set_target_properties(target1 target2 ... PROPERTI..
본 글에서는 Visual studio code에서 두 텍스트 파일의 내용을 비교하는 방법을 소개한다. 진행 환경은 다음과 같다. Visual studio code : 윈도우즈용 1.36.1 버전 1. 다음과 같이 비교하고자 하는 2개의 파일(main_a.c, main_b.c)이 있을 때, 두 파일을 Visual studio code에서 함께 연다. 좌측 탐색(EXPLORER) 창에 두 파일의 목록이 표시된다. 2. 좌측의 탐색(EXPLORER) 창의 파일 목록에서, Ctrl 키를 누른 채로 비교하고자 하는 두 파일을 연속해서 선택(마우스 좌측 버튼 클릭)한 후, 마우스 오른쪽 버튼을 클릭하여 메뉴창을 띄운다. 3. 메뉴창에서 Compare with Selected 메뉴를 선택하면 파일 내용 비교 탭이 생..
리눅스에 CMake 설치하기 본 글에서는 리눅스에 CMake를 설치하는 방법을 소개한다. Ubuntu 리눅스에서 CMake를 설치하는 방법은 다음과 같은 두가지 방법이 있으며, 본 글에서는 아래 두가지 방법을 설명한다. apt 와 같은 패키지 업데이트 유틸리티를 사용하는 방법 소스코드를 다운로드하여 직접 설치하는 방법 본 글에서 사용된 실행 환경은 다음과 같다. Ubuntu 리눅스 버전 : 18.04.2 LTS 64비트 1. apt 를 이용한 CMake 설치 다음과 같이 apt install cmake 명령을 이용하여 설치하면 3.10.2 버전이 설치된다. $ sudo apt install cmake .... .. .. $ cmake --version cmake version 3.10.2 CMake su..
VMware 에 공유폴더 설정하기 본 글에서는 윈도우즈 PC에 설치된 VMware의 Guest 운영체제(VMware 내에서 동작하는 운영체제)와 윈도우즈 PC 간의 공유폴더를 설정하는 방법을 소개한다. 본 글에서 사용된 환경은 다음과 같다. PC : 윈도우즈 10 프로 64비트 VMware : VMwrae Workstation 14 Pro VMware Guest 운영체제 : Ubuntu 18.04 64비트 1. VMware 실행 후 Guest 운영체제가 꺼져 있는(Power off) 상태에서, VM→ Settings 메뉴를 선택하여 Virtual Machine Settings(가상 머신 설정) 창을 띄운다. 2. Options 탭으로 이동하여 좌측 창의 Shared Folders 항목을 선택한 후, 우측..
본 글에서는 VScode(Visual Studio Code) 의 기본 테마인 다크플러스 테마를 CLion 에 적용하는 방법을 소개한다. 개인적으로는 여러 IDE나 편집기 테마 중에서 VScode 의 다크플러스 테마와 글꼴을 가장 선호한다. 본 글에서 사용된 CLion 및 VScode 의 버전은 다음과 같다. CLion : 2019.2 (2019. 7. 23.) (Windows 10 pro) VScode : 1.36.1 (2019. 7. 8.) (Windows 10 pro) 다음은 IntelliJ 테마가 적용되어 있는 CLion 의 화면이다. 많은 개발자들이 그렇듯 개인적으로는 흰색 화면보다 검은 화면(다크모드)을 선호한다. 다음과 같은 방법을 통해 CLion 에 VScode 의 다크플러스 테마를 적용할 ..