CLion包含了几个预定义的键盘映射,并允许您自定义常用的快捷键。

键盘映射是一组动作及其对应的键盘和鼠标快捷键和缩写的列表。

您可以在Settings | Keymap中找到键盘映射配置:

1.png

键盘映射设置,您不能保存对预定义键盘映射的更改。相反,当您修改预定义键盘映射中的任何快捷键时,CLion会创建该键盘映射的副本,然后您可以根据需要进行配置。

单击Show Scheme Actions图标可以复制所选键盘映射,重命名、删除或将其恢复为默认值。

2.png

CLion会根据您的环境自动建议一个预定义的键盘映射。确保它与您使用的操作系统匹配,或者选择与您习惯使用的另一个IDE或编辑器的快捷键相匹配的键盘映射(例如Eclipse或NetBeans)。

3.png

预定义的键盘映射选项

一些操作会继承其键盘快捷键或鼠标快捷键来自其他操作。在Keymap页面上,您可以使用inherited from链接导航到父操作。当您更改父操作的快捷键时,所有子操作的快捷键都会相应地改变。当您更改子操作的快捷键时,它不会影响父操作的快捷键,但继承链接将被移除,使得这两个操作独立。

4.png

要通过名称查找一个操作,在Keymap页面的搜索字段中输入它。如果您知道一个操作的快捷键,单击Find Action by Shortcut图标,并在Find Shortcut对话框中按下快捷键组合。

在查阅CLion文档中的本页面和其他页面时,您可以在IDE中选择使用的键盘映射来查看键盘快捷键 - 在页面顶部使用选择器进行选择。

添加键盘快捷键

在Settings对话框的Keymap页面(Ctrl+Alt+S),右键单击一个操作,然后选择Add Keyboard Shortcut。

5.png

为Set Execution Point分配快捷键 在Keyboard Shortcut对话

在Mouse Shortcut对话框中,将鼠标指针移动到中央区域,并根据需要进行点击或滚动。

单击OK以保存快捷键。

执行的鼠标操作将显示在Mouse Shortcut对话框中,如果与现有快捷键冲突,则会显示警告。

添加缩写

缩写可用于快速查找没有快捷键的操作。例如,您可以按下Ctrl+Shift+A并输入Jump to Colors and Fonts操作的名称,以快速修改当前光标位置下元素的颜色和字体设置。如果您为该操作分配了一个缩写(如JCF),则可以输入缩写而不是完整的操作名称。

在Settings对话框的Keymap页面(Ctrl+Alt+S),右键单击一个操作,然后选择Add Abbreviation。

在Abbreviation对话框中,键入所需的缩写,然后点击OK。

将操作快捷键重置为默认值

如果您更改、添加或删除了操作的快捷键,可以将其重置为初始配置。

在Settings对话框的Keymap页面(Ctrl+Alt+S),右键单击一个操作,然后选择Reset Shortcuts。

用户定义的键盘映射位置

当您修改其中一个默认键盘映射时,CLion会在CLion IDE配置目录下的keymaps目录中创建一个自定义键盘映射文件:

Windows

Syntax
%APPDATA%\JetBrains\<product><version>\keymaps

Example
C:\Users\JohnS\AppData\Roaming\JetBrains\CLion2023.1\keymaps

macOS

Syntax
~/Library/Application Support/JetBrains/<product><version>/keymaps

Example
~/Library/Application Support/JetBrains/CLion2023.1/keymaps

Linux

Syntax
~/.config/JetBrains/<product><version>/keymaps

Example
~/.config/JetBrains/CLion2023.1/keymaps

自定义键盘映射文件仅包含与其父键盘映射相对应的差异。例如,如果您修改了默认的Windows键盘映射,那么您的自定义键盘映射将成为其子级。该文件仅包含您添加或修改的快捷键,而您的自定义键盘映射的所有其他快捷键将与默认的Windows键盘映射相同。

您可以与团队成员或在多个CLion实例之间共享自定义键盘映射。将相应的键盘映射文件复制并放置在另一个CLion安装的keymaps目录中。然后在Keymap设置页面上选择复制的键盘映射。

与全局操作系统快捷键的冲突

预定义的键盘映射无法涵盖所有可能的平台、版本和配置。某些快捷键可能与全局系统操作和第三方软件的快捷键发生冲突。要解决这些冲突,您可以重新分配或禁用冲突的快捷键。

CLion会检测到与系统快捷键的冲突,并通过弹出消息通知您:

6.png

单击Modify shortcuts以打开Keymap设置对话框,您可以进行必要的调整:

7.png

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