본 글에서는 CLion 에서 코드를 열 단위로 선택하는 방법을 소개한다. 소스코드를 작성할 때, 코드 중 일부를 열 단위로 선택해서 편집을 하고 싶은 경우가 있다. 일반적으로, 마우스 왼쪽 버튼을 클릭한 상태에서 드래그를 하거나 Shift 키를 누른 상태에서 화살표 키를 이용하여 편집 영역을 선택하면 줄 단위로 선택이 된다. 하지만 코딩을 하다 보면 줄 단위로 선택하지 않고 열 단위로 선택하는 것이 필요할 때가 있다. CLion 에서는 다음 방법을 통해 열 단위 또는 블록 단위의 편집 영역을 선택할 수 있다. Alt + 마우스 좌클릭 상태에서 드래그 다음은 세 줄의 printf() 문을 줄 단위로 선택한 화면이다. 마우스 왼쪽 버튼을 클릭한 상태에서 드래그하거나, Shift 키를 누른 상태에서 화살표 키..
본 글에서는 Visual studio code 에 확장 플러그인을 설치하여, 각 파일의 Hex dump 데이터를 확인하는 방법을 소개한다. 테스트 환경은 다음과 같다. PC 환경: 윈도우즈 10 프로, 인텔 64비트 Visual studio code : 1.36.1 1. Ctrl + Shift + P 키를 입력하여 커맨드 창을 연다. 2. 커맨드 창에서 "Install extensions"를 입력한 후 엔터를 입력하면 편집기 좌측에 확장기능 검색창이 활성화 된다. 3. 검색창에 "Hexdump"를 입력 후 엔터를 입력하면 "Hexdump for VScode" 라는 확장 기능이 검색된다. 4. "Install" 버튼을 클릭하면 확장 기능이 설치된다. 5. 좌측 EXPLORER 창의 원하는 파일에서 마우스 ..
Visual studio code 에서 들여쓰기(indentation) 설정하기 본 글에서는 Visual studio code에서 들여쓰기(indentation)을 설정하는 방법을 설명한다. 현재 개발에 적용하고 있는 코딩룰에서는 들여쓰기를 탭을 사용하지 않고 2개의 스페이스를 사용하도록 정의하고 있다. 이는 보통 탭 사이즈가 서로 다르게 적용된 편집기에서 코드를 읽을 때 코드의 구성이 서로 달라지는 것을 방지하기 위함이다. 보통 코드 편집기에서 엔터를 입력하여 줄바꿈을 하게 되면, 사전에 정의된 탭 사이즈에 따라 들여쓰기가 적용된다. 설정에서 탭 사이즈를 2로 설정해 두면 2칸의 들여쓰기 효과가 있으나, 이는 2개의 스페이스하고 본질적으로는 다르기 때문에 탭 사이즈가 서로 다르게 설정된 편집기마다 코드..
본 글에서는 CLion의 각 메뉴 별 단축키를 쉽게 익힐 수 있는 방법을 소개한다. CLion은 다른 IDE들과 마찬가지로 많은 메뉴를 지원하며 각 메뉴 별로 단축키를 제공한다. 사실 각 메뉴에 대한 단축키를 모르더라도 해당 단축키를 확인하는 방법은 어렵지 않다. 마우스를 이용하여 메뉴바의 각 메뉴를 확인하면 단축키가 함께 보이기 때문이다. 여기서는 Key Promoter X 라는 플러그인을 소개한다.해당 플러그인을 설치하면, 메뉴 선택 시마다 화면 우측 하단에 해당되는 단축키를 팝업으로 띄워 준다.이를 이용하면 반복을 통한 단축키 학습이 가능하다. Key Promoter X 플러그인은 JetBrain Plugins Repository 에서 다운로드 할 수 있다. 다운로드 된 플러그인 파일을 CLion에..
Octotree - Github 저장소 탐색을 위한 필수 확장 기능 Github 사이트는 (개인적으로) 매우 깔끔하게 구성되어 있고 기능 역시 강력하지만, 꽤 큰 불편함이 있다. 이는 바로 저장소 내 폴더와 파일 구조를 한 눈에 확인할 수 없다는 것이다. 이를 해결해 주는 크롬 확장 기능이 바로 Octotree 이다. Github는 저장소의 폴더/파일 구조를 한 눈에 확인할 수 없다.Github 저장소에서 각 폴더 내에 있는 하부 폴더나 파일을 확인하려면 각 폴더를 하나씩 클릭해 들어 가면서 확인해야 한다. 아래 영상에 보이는 예와 같이, Github 저장소의 하부 디렉터리 내 파일의 내용을 확인하려면 폴더와 파일을 순차적으로 하나씩 클릭해서 들어가야만 확인이 가능하다. 다시 다른 폴더에 있는 파일을 확..
.idea/workspace.xml 파일 무시무시하도록 설정을 해도 계속 나타난다. 3)번을 수행하면 잘 된다..gitignore에 .idea/workspace.xml 추가.이미 커밋을 진행한 경우, git rm --cached .idea/workspace.xml 실행.GitKraken에서 "Ignore and Stop tracking" 설정.
Cannot find declaration to go특정 함수에서 "Go to declaration(Command + B)"를 수행했을 때 해당 함수를 찾지 못하고 출력되는 메시지.원인 및 해결방안은 다음과 같다.프로젝트 내에서 해당 함수가 구현되어 있지 않은 경우 → 해당 함수를 구현한다.프로젝트 내에서 해당 함수가 구현되어 있으나,헤더파일에 함수원형이 선언되어 있지 않은 경우 → 헤더 파일에 함수원형을 선언한다.헤더파일에 함수원형이 선언되어 있으나, 해당 헤더 파일을 c 파일에서 include 하고 있지 않은 경우 → include 문을 추가한다. include하고 있는 경우 → 헤더파일의 경로를 검토한다. 같은 경로에 있는 경우 ""로 include하고, 그렇지 않은 경우 include_direct..
불편사항 개선불필요한 툴팁 박스 생성 문제 해결CLion → Preferences → Editor → General → Auto Import → C/C++ → Show import popup 체크박스 해제스펠링 체크 기능 해제변수명에 대한 스펠링 체크 기능 해제: CLion → Preferences → Editor → Inspections → Spelling → Typo → Process code 체크박스 해제따옴표 내 문자열에 대한 스펠링 체크 기능 해제 : CLion → Preferences → Editor → Inspections → Spelling → Typo → Process literals 체크박스 해제주석에 대한 스펠링 체크 기능 해제 : CLion → Preferences → Editor ..
Mac용 CLion 단축키관련된 공식사이트는 https://www.jetbrains.com/help/clion/basic-editing.html입니다. 코드 자동 정렬Option + Command + L세로 편집 선택Option + 마우스 왼쪽 버튼 + 드래그
본 포스트는 Visual Studio에서 솔루션 탐색기의 표시 형식을 디렉토리 형식으로 보는 방법에 대한 것입니다. 확인은 Visual Studio RC 2017에서 수행하였습니다. Visual Studio에서 프로젝트를 생성하면, 아래와 같이 화면 좌측(혹은 설정에 따라 우측) 영역에서 솔루션 탐색기 창을 볼 수 있습니다. 이 솔루션 탐색기의 표시 형식은 파일의 유형에 따라 필터로 구분하여 표시하는 형식입니다. 이 구조는 상황에 따라 불편한 점이 있는데, 하나의 프로젝트가 다수의 하위 디렉토리들로 이루어져 있고 해당 디렉토리들 내에 파일들이 분산되어 있는 경우, 실제 디렉토리 구조를 확인할 수 없다는 것입니다. 이클립스 IDE나 기타 최근의 코드편집기들에서는 대부분 탐색 창이 기본적으로 실제 파일 시스..
본 포스트는 Eclipse의 테마(배경 색깔 등)를 설정하는 방법에 관련된 포스트입니다. 저는 현재 eclipse neon.2를 사용하고 있는데, 프로그램을 설치하면 기본적으로 흰색 바탕에 검은색 글씨로 화면이 설정되어 있습니다. 아래 그림은 기본(설정을 바꾸기 전) 화면입니다. 흰색 바탕에 검은색 글씨도 괜찮기는 하지만, 요즘은 또 검은색 배경을 사용하는 게 눈의 피로도 덜하다고 해서 변경을 한 번 해 봤습니다. 변경하는 방법은 다음과 같습니다. 1. Eclipse Market Place에서 테마 플러그인을 설치합니다. Help 메뉴에서 Eclipse Marketplace 메뉴를 선택해서 Marketplace 창을 띄웁니다. Find 창에 "eclipse theme"라고 입력하고 검색합니다. 검색하면 ..
본 포스트에서는 Visual studio community에서 코드를 열 단위로 선택하는 방법에 대해 설명합니다. 소스코드를 작성할 때, 코드 중 일부를 열 단위로 선택해서 편집을 하고 싶은 경우가 있습니다. 일반적으로, 마우스 왼쪽 버튼을 클릭한 상태에서 드래그를 하거나 Shift 키를 누른 상태에서 화살표 키를 이용하여 편집 영역을 선택하면 줄 단위로 선택이 됩니다. 하지만 코딩을 하다 보면 줄 단위로 선택하지 않고 열 단위로 선택해야 할 때가 있습니다. Visual studio community에서는 다음 방법을 통해 열 단위 또는 블록 단위의 편집 영역을 선택할 수 있습니다. Shift + Alt + 화살표 다음은 세 줄의 printf() 문을 줄 단위로 선택한 화면입니다. 마우스 왼쪽 버튼을 클..