如何在CodeBlocks中缩进我的代码?

15

什么是最佳代码块快捷方式?此外,我们有没有办法直接缩进所有代码?还有,在codeblocks中如何移动活动选项卡?


1
我认为这个问题适合超级用户 - Wais Kamal
6个回答

37

在编写代码时,标签缩进的提示很有帮助。但是,如果你从外部源(如PDF文档)中粘贴代码到CodeBlocks中,那么该代码通常不会有良好的缩进。

在这种情况下,您需要选择代码,右键单击它,并选择使用AStyle格式化选项。这是CodeBlocks的插件,用于正确的文本格式化。

我希望这能帮助到某些人!


这是我从答案中理解到的,而不是制表符的事情 LOL。 - Eduardo A. Fernández Díaz
我很高兴能帮助到你。干杯! - akelec

21

您(我认为这是默认设置)可以选择一段代码并按Tab键。这将缩进整个代码块。

因此,要对整个文件进行缩进:Ctrl + A,然后Tab.

此外,您可以在选择的代码块上使用Shift + Tab取消缩进

您可以使用Ctrl + Shift + Tab在打开的选项卡中移动。

至于最佳快捷键:

我喜欢用Ctrl + D来复制一行,

Ctrl + L来复制它。

无论如何,您可以在编辑器菜单中设置任何您喜欢的快捷键(您还可以找到所有当前设置的快捷键)。


16

[![][1]]2

你可以从设置->编辑器->键盘快捷方式->插件->源代码格式化工具(Astyle)中添加自己想要的快捷方式,或者使用插件->源代码格式化工具(Astyle)


1

CTRL+A选择代码,TAB进行对齐。


0

此外,在codeblocks中如何在选项卡之间切换。

codeblocks 20.03
Linux (KDE Neon)

要在选项卡之间切换。

使用CTRL+SHIFT+TAB来激活,然后你可以使用以下已知选项:

  • CTRL+TAB,切换到右侧选项卡。

  • CTRL+SHIFT+TAB,切换到左侧选项卡。

  • 或者选择另一种方式,但这不在键盘快捷键中,这个选项不会循环模式工作,当你到达最右侧的选项卡时,它会跳到底部选项卡:

    • CTRL+右箭头键,切换到右侧选项卡。
    • CTRL+左箭头键,切换到左侧选项卡。

记得使用CTRL+SHIFT+TAB进行激活

在到达所需的选项卡后,你可以输入TAB开始编写代码。


0

对于C::B中的代码格式化工具我一直运气不佳。我希望我的代码看起来像这样...

if (blah..) {
  SomeCode();
} else {
  DifferentCode();
}

它可以让更多的代码适合屏幕,并且仍然相当易读。

在尝试调整设置之后,我去格式化我的代码时,它完全删除了if行,而我无法取消我的调整以使其正常工作。

自然地,ctrl-z仍然有效。

代码格式化程序不应该删除代码,只能处理空格。

也许有更好的插件。

马克。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接