CLion 유용한 단축키

규규·2024년 1월 16일
0

프로그래밍

목록 보기
1/4

단축키

  • editor : esc

  • project tool window shortcut : alt + 1

  • Run : shift + f10

  • go to line : ctrl + g

  • go to definition : ctrl + b

  • 이전 화면으로 돌아가기 : shift + alt + left/right arrow

  • function parameter popup : Ctrl + p (default 로 1second 로 뜸)

  • Quick documentation pop up : Ctrl + Q || mousehover

  • Quick definition : Ctrl + shift + I

  • Auto completion : ctrl + space

  • Smart completion : ctrl + shift + space

  • move tabs : alt + ->

  • switcher : ctrl + tab

  • Next Error, Warning Action shortcut (문법 확인, Static analysis) :
    Alt +F8
    -> 자동 수정 : Alt + Shift + Enter

  • go to definition : ctrl + b

  • Load CMake change : ctrl + shift + o

  • intention action and quick-fix : alt + enter

  • Action : ctrl + shift + A

  • terminal : alt + f12

  • refactoring : shift + f6

기타 유용한 기능

Keymap

다양한 plugin 활용 가능

AUto-completion

  • auto-completion : Ctrl + space
  • Smart completion : Ctrl + shift + space

Code generation

  • Create from usage : Alt + Enter

etc

  • Intentions and quick-fixes (bulb) : alt+enter
  • Find usages : Alt + F7
  • Pop up documentation ; Ctrl + q

Analyze at run-time

  • 특정 error 는 runtime 에서만 확인 가능 (memory leaks, uninitialized accesses, concurrency issues, undefined behavior
  • runtime problem 확인을 위해 Valgrind Memcheck, Google Sanitizers 활용 가능
  • built-in CPU Profiler 이용하여 Performance 분석, Code coverage measure 가능. Visualized ouput 과 import/export analysis result 도 가능
  • 위 기능은 `Setting | Build, Execution, Deployment | Dynamic Analysis Tool' 에서 확인 가능

Add unit tests

  • Google Test, Boost.Test, Catch, CTest, Doctest 활용가능. CMake 를 위해서는 gtest, gmock(?)

Version control

  • Git,Github, Mercurial, Perforce, Subversion 과 integrates 되어 있음.

출처

Clion 한눈에 보는 튜토리얼

https://www.jetbrains.com/ko-kr/clion/features/code-analysis.html

profile
복습용 저장소

0개의 댓글