본 글에서는 CLion 에서 코드를 열 단위로 선택하는 방법을 소개한다. 소스코드를 작성할 때, 코드 중 일부를 열 단위로 선택해서 편집을 하고 싶은 경우가 있다. 일반적으로, 마우스 왼쪽 버튼을 클릭한 상태에서 드래그를 하거나 Shift 키를 누른 상태에서 화살표 키를 이용하여 편집 영역을 선택하면 줄 단위로 선택이 된다. 하지만 코딩을 하다 보면 줄 단위로 선택하지 않고 열 단위로 선택하는 것이 필요할 때가 있다. CLion 에서는 다음 방법을 통해 열 단위 또는 블록 단위의 편집 영역을 선택할 수 있다. Alt + 마우스 좌클릭 상태에서 드래그 다음은 세 줄의 printf() 문을 줄 단위로 선택한 화면이다. 마우스 왼쪽 버튼을 클릭한 상태에서 드래그하거나, Shift 키를 누른 상태에서 화살표 키..
본 글에서는 CLion의 각 메뉴 별 단축키를 쉽게 익힐 수 있는 방법을 소개한다. CLion은 다른 IDE들과 마찬가지로 많은 메뉴를 지원하며 각 메뉴 별로 단축키를 제공한다. 사실 각 메뉴에 대한 단축키를 모르더라도 해당 단축키를 확인하는 방법은 어렵지 않다. 마우스를 이용하여 메뉴바의 각 메뉴를 확인하면 단축키가 함께 보이기 때문이다. 여기서는 Key Promoter X 라는 플러그인을 소개한다.해당 플러그인을 설치하면, 메뉴 선택 시마다 화면 우측 하단에 해당되는 단축키를 팝업으로 띄워 준다.이를 이용하면 반복을 통한 단축키 학습이 가능하다. Key Promoter X 플러그인은 JetBrain Plugins Repository 에서 다운로드 할 수 있다. 다운로드 된 플러그인 파일을 CLion에..
.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 + 마우스 왼쪽 버튼 + 드래그