clion快捷键

参见官网:https://www.jetbrains.com/help/clion/installation-guide.html
https://www.jetbrains.com/zh-cn/clion/features/

协助编码

自动补全

⌃ Space(Ctrl+Space)键入时,CLion中的基本补全会起作用,并列出所有可用补全。要过滤此列表并仅查看与预期类型匹配的建议,请使用智能完成 ⌃ ⇧ Space(Ctrl+Shift+Space):

image.png

代码生成

甚至是空的类或新的C / C ++文件都包含CLion自动生成的样板代码。例如,当您添加一个新类时,CLion会创建一个头文件,其中已经包含存根代码和头文件保护,以及包含它的相应源文件。

最有用的代码生成功能之一是从用法创建。它可以帮助您在出现想法时集中精力,并照顾好日常工作。例如,当您调用一个尚未实现的函数时,无需中断流程:按⌥ ⏎(Alt+Enter)生成存根代码,您可以稍后再使用。从用法创建变量和类的工作也是如此:

image.png

要在代码中的任何位置获取代码生成选项的列表,请按⌘ N(Alt+Insert)以调用“ Generate”菜单:

image.png

这些选项可以帮助您跳过很多代码编写。除了生成构造函数/析构函数,getter / setter和各种运算符之外,您还可以快速覆盖和实现函数:


image.png

通过在代码空白处,选择菜单“Code | Insert Live Template”或输入⌘ J(Ctrl+J),可以调用出所有的实时模板,以下是系统内置的实时模板(可以自己自定义或添加实时模板):

image.png

将写好的代码圈进循环或条件语句块(if,while,for,#ifdef)中,选择菜单“Code | Surround With”或按⌥ ⌘ T(Ctrl+Alt+T):

image.png

意图和快速修正
当您在代码中的符号旁边看到一个灯泡时,表明CLion的代码分析已发现潜在的问题或可能需要进行的更改:

\color{red}{红色灯泡} 表示错误,并允许您选择一个快速解决方案,

\color{#FFA500}{黄色灯泡} 表示一个或几个意图动作可用。

单击灯泡图标或按⌥ ⏎(Alt+Enter),然后选择最合适的操作或快速修复:

image.png

重构

重构可帮助您改进代码,而无需添加新功能,从而使代码更整洁,更易于阅读和维护。选择菜单“Refactor”或按⌃ T(Ctrl+Alt+Shift+T)以获取当前位置可用的重构列表:

image.png

探索您的代码

随处搜寻

要在CLion中搜索任何内容,无论是代码库,操作还是UI元素中的一项,请按Shift两次,然后开始在“ 随处搜索”对话框中键入要查找的内容。使用下图右上角的过滤器菜单来缩小搜索范围:

image.png

查找用法

要找到任何代码符号的用法,使用查找用法(⌥ F7(Alt+F7)或选择Edit | Find | Find Usages)。您可以过滤结果并跳回到源代码:

image.png

浏览代码结构

  • 在头文件和源文件之间切换 ⌃ ⌘ ↑(Ctrl+Alt+Home)

  • 转到声明/定义 ⌘ B ⌥ ⌘ B(Ctrl+B Ctrl+Alt+B)

  • 显示文件结构 ⌘ 7(Alt+7)

  • 查看类型层次结构 ⌃ H(Ctrl+H)

  • 查看调用层次 ⌃ ⌥ H(Ctrl+Alt+H)

  • 查看导入层次结构 ⌥ ⇧ H(Alt+Shift+H)

对于你的代码,CLion构建类型,调用,导入和函数的[层次结构]。要查看它们,请使用上面给出的快捷方式或 “Navigate”菜单中的命令。例如,类型层次结构不仅可以帮助您导航代码,而且还可以发现代码库中存在哪些类型关系:

image.png

要浏览当前打开的文件的结构,请选择菜单“View | Tool windows | Structure”或按⌘ 7(Alt+7):

image.png

查看弹出文档

快速文档弹出窗口(可通过鼠标悬停或通过F1(Ctrl+Q)快捷方式获得)可帮助您在插入符号处获取有关符号的更多信息,而无需离开当前上下文。根据你调用它的元素,弹出窗口显示:

  • 函数签名细节,

  • 代码文档(常规或Doxygen注释),

  • 声明为的变量的推断类型auto

    image.png

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,271评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,275评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,151评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,550评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,553评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,559评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,924评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,580评论 0 257
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,826评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,578评论 2 320
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,661评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,363评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,940评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,926评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,156评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,872评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,391评论 2 342