c 普通的文本变成注释文本的快捷键_编程太慢?AC难拿?这些Dev C++快捷键你需要知道!...

上机赛:分分秒秒都很重要

好学的BUAAers肯定熟悉我航的OJ平台吧?在一些程序设计类课程中,常常会利用OJ平台来进行限时的上机赛。OJ平台判题非常严谨,编程时不够严谨就会出现错误,反馈WA、TLE、OE......这时,大家就不得不走上改代码的不归路

而在紧张的上机赛中,每一分每一秒的时间都是很宝贵的,我们在编写代码、调试代码、修改代码的过程中因为一些重复性的操作(如加注释,控制缩进等)浪费时间也非常不值得。

这时候,快捷键的作用就体现出来……

5ec5452d5465a510124d103e89cc1c1a.png

关于Dev C++快捷键

首先,我们要明确的是,Dev C++快捷操作是其自带的,可以在菜单栏中找到,而快捷键则可以按照自己的喜好设置,本文中,我们按照默认设置来阐述,大家熟悉快捷键功能之后,可以按照自己的喜好设置快捷键

5d83015cfbcb2e00f8f649fafb969ca3.png

菜单→工具→快捷键选项

45d2c6d008b01c21d3c40dd993af93ff.png

先用鼠标左键单击要更改的项目,再用键盘输入自己喜欢的快捷键即可。

安利给你一些好用的快捷键

下面,小编将为大家推荐一些Dev C++常用快捷键,帮助大家更高效地编写代码

01

先说些相对简单的:快捷进行【编译】、【运行】、【编译运行】、【全部重新编译】操作对应的默认快捷键依次是【F9】、【F10】、【F11】、【F12】。

b659a393e1a1ef99eba1fb9e40c76498.png

这四个操作虽然简单,但一直用鼠标点击也十分麻烦,如果记住快捷键,事情就简单多了。

02

快速加注释:在实际编程中,注释不仅起到解释说明代码意义的作用,有时还作为调试的一种手段。我们常常写数行代码用作调试,提交时再把代码注释掉。此时逐行加“\\”太过麻烦,利用“\*”和“*\”容易定错位、不方便修改还显得代码不够整齐,这时候可以试着使用【Ctrl】+【,】和【Ctrl】+【.】这两个快捷键,迅速注释多行。

操作方法:鼠标选中要注释的行,按【Ctrl】+【,】全部取消注释,按【Ctrl】+【.】全部加注释。

63ad2627260883d422fc68d64d3dc875.png

03

复制行、删除行:复制行、删除行用于快速复制、删除所选中的行。当我们需要复制多行相同代码或者需要删除某些行时可以采用,一般建议在行数较少时使用,快捷操作为【Ctrl】+【E】和【Ctrl】+【D】。

操作方法:鼠标选中要注释的行,按【Ctrl】+【E】复制该行,按【Ctrl】+【D】删除该行。

04

缩进、取消缩进:代码不仅是一段控制计算机的语言,也是程序开发者之间“交流”的一种方式,好的缩进可以促进程序开发者对程序逻辑结构的理解,也可以增强程序的易读性。

操作方法:选中需要缩进的行,按【Tab】即可控制所选行向后缩进一个制表符,按【Shift】+【Tab】则可以取消缩进。

05

代码补全功能:Dev-C++具有代码补全功能,它可以根据程序提示所有可能的指令,从而提高编程效率。开启方法比较麻烦:工具->编辑器选项,在 “浏览类” 下的“代码补全”面板中勾选“允许代码补全”,并设置延时时间。在你设定的延时时间后,编辑器会自动激活代码补全功能。而在编辑器中按【Ctrl+空格】可以随时激活代码补全功能。

操作方法:【Ctrl+空格】

17d126ab89ac78ed60f913e6cb2b121a.png

06

还有一些快捷操作没有前面提到的好用,但有时也能起到意想不到的效果。

1、【Ctrl】+ 方向键左或右

光标在标记和数字之间跳转,跳转之后的光标位于标记或数字的开头处,这里的跳转会忽略掉标记或数字之间的各种符号,仅仅是在你打出的abc字母组成的标记或数字之间来回跳转。

2、【Ctrl】+ 方向键上或下

光标保持在当前位置不动,进行上下翻页,翻页是按一行一行进行。

3、【Ctrl】+ 【Home】

跳转到当前文本的开头处。
4、【Ctrl】+【 End】

跳转到当前文本的末尾处。
5、【Ctrl】+ 【PageUp】

光标跳到当前代码编辑视窗的顶行首个文本字符之后,注意不是整个文本的首行。
6、【Ctrl】 + 【PageDown】

同上,只是在当前视窗末行的相同位置处。
7、【shift】+ 方向键左或右

从当前光标所在位置处开始,逐个字符地选取文本,字符包括字母和符号。
8、【shift】+ 方向键上或下

从当前光标所在位置处开始,整行整行地选取文本。如果光标不在当前所在行的行首或行尾,则不会自动选中这一整行,只选取由光标划分开的那一部分。
9、【Ctrl】+ 【shift】+ 方向键左或右

逐个单词地选取文本,但是同样会忽略掉符号,只是在单词和数字之间进行。
10、【Ctrl】 + 【shift】 + 方向键上或下

会选中光标当前所在的行,然后将这个行进行上移或下移,移动操作不会覆盖上下相邻的行,只是将位置进行对调。

写在最后:最要紧的还是努力

合理地使用快捷键固然可以帮助BUAAers在一定程度上提高编程速度,但想要轻松编程,最要紧的还是打牢基础提高编程水平

希望大家未来可以练习AC、比赛AK!奥利给!

8ce19c333a539e9f16ee7510af58b7a1.png 81b9b1c34b1e388e50f5e5f961133a07.png

出品 | 知心助航工作室

编辑 | 廉依倪

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值