基本功能与快捷键

基本编辑功能和快捷键的使用介绍

基本文件操作

新建文件

通过"文件"菜单中的"新建"→“新建源代码文件”,或者直接点击工具栏上的"新建源代码文件"按钮,就可以在小熊猫C++ 的编辑区自动新建一个标题为"无标题+数字"的文件编辑窗口。

缺省状态下,新建文件的快捷键是Ctrl+N

保存文件

通过"文件"菜单中的"保存",或者直接点击工具栏上的"保存"按钮,就可以保存当前正在被编辑的文件。如果要被保存的文件是新建的, 在保存前会弹出对话框,让用户设置要保存的文件名。

缺省状态下,保存文件的快捷键是Ctrl+S

文件另存为

通过"文件"菜单中的"另存为",或者直接点击工具栏上的"另存为"按钮,就可以使用新的名字保存当前正在被编辑的文件。保存前会弹出对话框,让用户设置要使用的新文件名。

关闭文件

通过"文件"菜单中的"关闭",就可以关闭当前正在被编辑的文件窗口。如果小熊猫C++认为被关闭的文件中存在尚未被保存的改动,则它会弹出对话框询问是否需要保存被关闭的文件。

缺省状态下,关闭文件的快捷键是Ctrl+W

打开文件

通过"文件"菜单中的"打开…",或者点击工具栏上的"打开…“按钮,就会显示"打开"对话框。在打开对话框中,选择一个或多个文件(在按住Shift或者Ctrl不放的同时,点击鼠标,可以选择多个文件)后, 点击"打开"按钮,小熊猫就会逐一打开选中的所有文件。如果某个文件之前已经被小熊猫C++打开了,则它会被忽略。

缺省状态下,打开文件的快捷键是Ctrl+O

基本编辑操作

只读模式

只读模式被用来避免用户不小心修改重要的文件。下列文件在打开时会自动进入只读模式:

  • 当前编译器的C/C++包含文件夹(include文件夹)中的文件

文件以只读模式打开时,会在在编辑区的文件标题栏增加[只读]标记。只读模式无法取消或者改变。如果您确实需要用小熊猫C++修改某个被只读的文件,可以将它复制到别的位置,修改后再复制回原处。

光标

在处于编辑状态的文件窗口中,可以看到一条闪烁的线或者方块,它就是光标(caret)。光标所在的位置就是内容将会被输入的位置。

Insert状态与覆写状态

文件在编辑时,有两种状态:

  • Insert状态:这是文件新建或打开时缺省的状态,在此状态下,新输入的字符会添加到光标所在位置,光标后原有的内容会自动向后移动。
  • 覆写状态:在此状态下,新输入的字符会复写光标所在位置原有的内容。

按下Insert键,会自动从当前状态切换到另一种状态:如果当前是Insert状态,会变为覆写状态;如果当前是覆写状态,则会变为Insert状态。

小熊猫C++在状态栏的右下角用”Insert(中文)“或”覆写“显示编辑器当前的编辑状态。

基本键盘操作

按下Backspace键,删除所在位置的前一个字符并移动到被删除字符所在的位置;按下Delete键,就会删除光标所在位置的字符。

按下←、↑、→、↓键可以向左、上、右、下移动光标。

按住Ctrl键的同时按下←、↑、→、↓键,则窗口中的内容向左、上、右、下滚动,但是光标位置保持不变。

按下Home键,光标会移动到该行的第一个非空白字符处;如果光标已经位于第一个非空白字符处,则它会移动到该行的第一个字符处;

按下End键,光标会移动到该行的最后一个非空白字符处;如果光标已经位于最后一个非空白字符处,则它会移动到该行的最后一个字符处。

按下Ctrl键的同时按下Home键,光标会移动到文件的起始(第一行第一列);按下Ctrl键的同时按下End键,光标会移动到文件的末尾(最后一行最后一列)。

按下Page Up键,向前翻一页,同时光标移动到前一页对应的行和列;按下Page Down键,向后翻一页,同时光标移动到下一页对应的行和列。

按住Ctrl键的同时按下Page Up键,光标会移动到窗口中的第一行;按住Ctrl键的同时按下Page Down键,光标会移动到窗口中的最后一行。

在按住Shift键的同时使用上述键盘操作移动光标,则会自动选中操作前光标所在位置和操作后光标所在位置中间区域的内容。

常用编辑快捷键

快捷键 作用
Ctrl+C 将选中的内容复制到剪贴板
Ctrl+X 将选中的内容剪贴到剪贴板
Ctrl+V 将剪贴板中的内容复制到光标处
Ctrl+A 选中当前文件的全部内容
Ctrl+Z 撤销最近一次编辑操作
Ctrl+Y 恢复上一次撤销的操作
Ctrl+Alt+← 光标移动到前一次编辑开始位置
Ctrl+Alt+→ 光标移动到后一次编辑开始位置

特殊编辑快捷键

快捷键 作用
Ctrl+E 删除(Erase)光标所在的行
Ctrl+D 复制(Duplicate)并Insert光标所在的行
Ctrl+Shift+D 删除光标所在处的单词
Ctrl+Shift+B 从光标所在位置向前删除到单词开头(Begin)
Ctrl+Shift+E 从光标所在位置向后删除到单词结尾(End)
Ctrl+Enter 在光标所在行的下一行Insert新行

基本鼠标操作

双击任意单词可以选中该单词

在任意位置按下鼠标左键,光标会移动到鼠标箭头所在的位置。


滚动鼠标滚轮,窗口内容会跟着上下滚动(光标保持不变)。

按住Alt键的同时,滚动鼠标滚轮,窗口内容会跟着左右滚动(光标保持不变)。

按住Ctrl键的同时,滚动鼠标滚轮,编辑窗口中的字体大小会随之改变。

在按住Shift键的同时使用上述滚轮操作移动光标,则会自动选中操作前光标所在位置和操作后光标所在位置中间区域的内容。


在未选中内容的情况下,按下鼠标左键在编辑器中拖动,可以选中内容。

选中部分内容后按下鼠标左键,可以将选中的内容拖动到指定位置;在拖动的同时按下Ctrl键,可以将选中的内容复制到指定位置。

右键菜单

在编辑器标题栏或者编辑区右键单击,会弹出右键菜单。根据用户鼠标右键点击的位置不同,小熊猫C++的编辑窗口会弹出两种不同的右键菜单:

  • 标题区域右键菜单
  • 编辑区域右键菜单

标题区右键菜单

右键单击被编辑文件的标题区域,会弹出标题区右键菜单。各菜单项的作用如下表所示。

菜单项 作用
关闭 关闭当前文件
全部关闭 关闭所有打开的文件
打开所在的文件夹 在Windows文件管理器中打开当前文件所在文件夹
打开命令行窗口 以文件所在的文件夹作为当前工作文件夹,打开Windows控制台
在文件视图中定位 将当前文件所在的文件夹设置为工作文件夹,打开小熊猫C++左侧的文件视图,并在视图的文件列表中选中和突出显示当前文件
移动到其他视图 将当前文件移动到另一个编辑视图中
文件属性… 在文件属性对话框中显示当前文件的属性信息

编辑区右键菜单

右键单击被编辑文件的正文编辑区域,会弹出编辑区右键菜单。部分菜单项的作用如下表所示。

菜单项 作用
编译运行 编译当前程序文件,然后运行编译得到的可执行文件
调试 编译当前程序文件,然后调试编译得到的可执行文件
跳转到声明处 跳转到光标所在处C/C++标识符的声明处。如果其所在的文件尚未打开,会自动打开该文件。
跳转到定义处 跳转到光标所在处C/C++标识符的定义处。如果其所在的文件尚未打开,会自动打开该文件。
查找符号的引用 在当前文件/项目中查找所有对光标所在处C/C++标识符的使用。查找结果会显示在小熊猫C++下方的查找面板中。
打开所在的文件夹 在Windows文件管理器中打开当前文件所在文件夹
打开命令行窗口 以文件所在的文件夹作为当前工作文件夹,打开Windows控制台
在文件视图中定位 将当前文件所在的文件夹设置为工作文件夹,打开小熊猫C++左侧的文件视图,并在视图的文件列表中选中和突出显示当前文件
对代码重新排版 使用自带的asytle程序对当前编辑的文件重新排版。可在"选项"对话框的"代码排版”→“通用"中设置排版使用的格式。
文件属性… 在文件属性对话框中显示当前文件的属性信息
最后修改 October 3, 2022: update (37f166d3)