在处理代码时,CLion 确保您的工作是无压力的。它提供了各种快捷方式和功能,帮助您添加、选择、复制、移动、编辑、折叠、查找出现的代码,并保存代码。

查找操作

  • 如果您不记得要使用的操作的快捷键,请按 CtrlShift+A 按名称查找任何操作。
    1.png

您可以使用相同的对话框来查找类、文件或符号。

添加新类、文件或草稿文件

  • 在编辑器中,按 CtrlAltInsert 添加类或文件。
    2.png

    • 如果焦点位于 Project 工具窗口内,您想要添加新元素,请按 AltInsert。
  • 要创建新的草稿文件,请按 CtrlAltShiftInsert。

CLion 创建一个临时文件,您可以运行和调试它。

切换文件的只读属性

如果文件是只读的,它会在状态栏、编辑器选项卡中或Project 工具窗口中以关闭的锁图标 锁定图标 标记。如果文件是可写的,它会在状态栏中以打开的锁图标 未锁定图标 标记。

  1. 在编辑器中打开文件,或在 Project 工具窗口中选择文件。
  2. 执行以下操作之一:

    • 从主菜单中选择 File | File Properties | Make File Read-only 或 File | File Properties | Make File Writable。
    • 单击状态栏中的锁图标。

如果只读状态由版本控制系统设置,建议您使用 CLion 版本控制集成功能。

选择代码构造

  • 在编辑器中,将光标放在要选择的项上,然后按 Ctrl+W / CtrlShift+W 来扩展或缩小选择。

    • 例如,在纯文本文件中,选择从整个单词开始,然后扩展到句子、段落等。
  • 如果您只想突出显示大括号,将光标立即放在块闭合大括号/括号之后,或者在块打开大括号/括号之前。

根据大小写选择代码

  1. 在设置对话框中 (CtrlAlt+S),转到 Editor | General | Smart Keys。
  2. 选择 "Use 'CamelHumps' words" 复选框。

如果您希望在根据大小写选择时使用双击,请确保下面的 "Honor 'CamelHumps' words" 复选框也被选中,这样在双击选择时会使用这个设置。

3.png

配置制表符和缩进

  1. 在设置对话框中 (CtrlAlt+S),转到 Editor | Code Style。
  2. 选择您想要配置缩进的语言。
  3. 在右侧的选项中,在 "Tabs and Indents" 下,选择 "Use tab character for the editor",以便在按 Tab、缩进或重新格式化代码时使用制表符。如果需要,您还可以配置制表符大小。如果不选择此选项,CLion 将使用空格。

复制和粘贴代码

您可以使用标准快捷键复制 Ctrl+C 和粘贴 Ctrl+V 任何选定的代码片段。如果没有选择任何内容,CLion 会自动复制光标所在位置的整行。

默认情况下,在编辑器中粘贴任何内容时,CLion 会执行 "智能" 粘贴,例如,在注释中粘贴多行将自动为您添加适当的标记。如果您需要粘贴纯文本,按 CtrlAltShift+V。

  • 当您复制 (Ctrl+C) 或剪切 (Ctrl+X) 一行没有选定任何代码时,粘贴操作将会将剪贴板的内容添加到当前行上方,而不是光标所在位置。

如果您希望在光标位置粘贴您复制的代码,选择高级设置中的 "Paste at the caret position" 选项。

  • 将光标放在一行或一个符号上,右键单击以打开上下文菜单,选择 Copy/Paste Special | Copy Reference。当您选择 Copy Reference (CtrlAltShift+C) 选项时,CLion 会创建一个包含所选行或符号的行号的引用字符串。您可以按 Ctrl+V 将复制的引用粘贴到任何地方。
  • CLion 跟踪您复制到剪贴板的所有内容。要从历史记录中粘贴,编辑器中,从上下文菜单中选择 Copy/Paste Special | Paste from History (CtrlShift+V)。在打开的对话框中,选择您的条目,然后点击 Paste。

剪贴板历史记录中默认存储的项目数为 100。

  • 当您复制并粘贴代码到编辑器中时,CLion 会显示由其 Unicode 名称缩写表示的隐藏 (特殊) 字符。

转置字符

  1. 在编辑器中,将光标放在要交换的字符上。
  2. 从主菜单中,选择 Edit | Transpose。

此操作没有默认快捷键。您可以为此操作分配一个自定义快捷键。

代码行

CLion 提供了几个用于操作代码行的有用快捷方式。

如果您需要撤销或重做您的更改,请按 Ctrl+Z/CtrlShift+Z。

  • 要在当前行后添加一行,请按 ShiftEnter。CLion 将光标移到下一行。
  • 要在当前行前添加一行,请按 CtrlAltEnter。CLion 将光标移到前一行。
  • 要复制一行,请按 Ctrl+D。
  • 要在整个文件或代码选择中对行进行字母顺序排序,请从主菜单中选择 Edit | Sort Lines 或 Edit | Reverse Lines。这些操作在您处理属性文件、数据集、文本文件、日志文件等时可能会很有帮助。
  • 要删除一行,请将光标放在您需要的行上,然后按 Ctrl+Y。
  • 要合并行,请将光标放在要将其他行合并到其中的行上,并按 CtrlShift+J。一直按住键,直到所有需要的元素都合并在一起。

您还可以合并字符串文字、字段或变量声明以及语句。请注意,CLion 检查代码样式设置并消除不需要的空格和冗余字符。

  • 要将字符串文字拆分为两部分,请按 Enter。

CLion 将字符串拆分并提供正确的语法。您还可以使用 "Break string on 'n'" 意向将字符串文字拆分。按 AltEnter 或单击 意向操作按钮 来选择此意向。

  • 要注释代码行,请将光标放在适当的行上,然后按 Ctrl+/。再次在同一行上按 Ctrl+/,可以取消注释。
  • 要将行上移或下移,请按 AltShift+↑ 或 AltShift+↓。

代码语句

移动语句

  • 在编辑器中,将光标放在所需的语句上,按 CtrlShift+↑ 将语句上移,按 CtrlShift+↓ 将语句下移。CLion 移动所选语句并进行语法检查。

如果不允许在当前上下文中移动语句,则操作将被禁用。

完成当前语句

  • 在编辑器中,按 CtrlShiftEnter,或从主菜单中选择 Code | Complete Current Statement。CLion 在结构、切片和其他复合字面值中自动插入所需的尾逗号。光标将移到您可以开始键入下一个语句的位置。

撤销或删除语句

  1. 将光标放在要删除或取消包装的表达式上。
  2. 按 CtrlShiftDelete。

    • CLion 显示一个弹出窗口,其中列出了当前上下文中可用的所有操作。为了更容易区分要提取的语句和要删除的语句,CLion 使用不同的背景颜色。
      4.png
  3. 选择一个操作,然后按 Enter。
    5.png

代码片段

  • 通过在编辑器中拖动它们来移动和复制代码片段。

    • 要移动代码片段,请选择它并将选择拖动到目标位置。
    • 要复制代码片段,请按住 Ctrl 并将选择拖动到目标位置。

    在 macOS 中可能不可用复制操作,因为它可能与全局 OS 快捷键冲突。

拖放功能默认情况下是启用的。要禁用它,请在设置对话框 (CtrlAlt+S) 中转到 Editor | General,并在鼠标控制部分取消选中 "Move code fragments with drag-and-drop" 复选框。

  • 要在所选代码片段之间切换大小写,请按 CtrlShift+U。

请注意,当您将切换大小写操作应用于 CamelCase 名称格式时,CLion 将名称转换为小写。

  • 要注释或取消注释代码片段,请选择它并按 CtrlShift+/。

若要配置注释行为的设置,请使用位于文件 | 设置 | Editor | Code Style 下的特定于语言的页面上的 Code Generation 标签页中的 Comment Code 部分中的选项。

代码折叠

折叠的代码片段显示为带有阴影的椭圆 (折叠的片段)。如果折叠的代码片段包含错误,CLion 会用红色突出显示该片段。

6.png

您可以在 设置 | 编辑器 | 一般 | 代码折叠 中配置默认的代码折叠行为。

如果在重新格式化或重构过程中更改了折叠片段中的代码,CLion 会自动展开折叠的片段。

调用 Help | Find Action (CtrlShift+A) 并搜索折叠。CLion 将显示一个带有所有折叠操作及其快捷键的弹出窗口:

7.png

展开或折叠代码元素

  • 要折叠或展开代码片段,请按 CtrlNumPad -/CtrlNumPad +。CLion 会折叠或展开当前代码片段,例如,单个方法。
  • 要折叠或展开所有代码片段,请按 CtrlShiftNumPad -/CtrlShiftNumPad +。

CLion 会折叠或展开选择范围内的所有片段,或者如果没有选择任何内容,则会折叠或展开当前文件中的所有片段,例如文件中的所有方法。

  • 要递归地折叠或展开代码,请按 CtrlAltNumPad -/CtrlAltNumPad +。CLion 会折叠或展开当前片段及其在该片段内的所有下级区域。
  • 要折叠代码块,请按 CtrlShift。此操作会折叠大括号 {} 之间匹配的代码片段,为该片段创建一个自定义折叠区域,并使其成为可 "折叠"。
  • 要展开或折叠当前文件中的文档注释,请在主菜单中选择 Code | Folding | Expand doc comments/Collapse doc comments。
  • 要折叠或展开自定义代码片段,请选择它,并按 Ctrl。

您可以折叠或展开代码中的任何手动选择的区域。

折叠或展开嵌套片段

  • 要展开当前片段及其所有嵌套片段,请按 CtrlNumPad *,01。您可以展开当前片段到指定的嵌套级别(从 1 到 5)。
  • 要展开文件中所有折叠的片段,请按 CtrlShiftNumPad *,01。您可以展开已折叠的片段到指定的嵌套级别(从 1 到 5)。

使用 Surround With 操作

您可以使用 Surround With 操作折叠或展开代码。

  1. 在编辑器中,选择一个代码片段,然后按 CtrlAlt+T。
  2. 从弹出菜单中选择 <editor-fold...> 注释或 region...endregion 注释。
  3. 可选择在折叠的片段下面隐藏的描述。
  4. 要折叠或展开创建的区域,请按 Ctrl..
  5. 要导航到创建的自定义区域,请按 CtrlAlt..

禁用代码折叠大纲

您可以隐藏出现在装订线上的代码折叠箭头图标。

  1. 在设置对话框中 (CtrlAlt+S),转到 Editor | General | Code Folding。
  2. 取消选中 "Show code folding arrows" 复选框。

此选项仅适用于新 UI。在经典 UI 中,使用 "Show code folding outline" 选项替代。

标签: clion破解, clion破解教程, clion教程, clion基础教程, clion高级教程, clion核心教程, clion免费激活码, clion免费注册码, clion注册码在线生成, clion激活