在Codelite中的类定义后自动插入分号

时间:2018-01-30 06:38:11

标签: c++ class codelite

在Codelite中编写类时,我会遇到令人讨厌的行为,即IDE在结束括号后不会插入分号,这会在编译时导致一些恼人的语法错误。
我尝试查看该计划的“偏好设置”菜单,但无法找到相关选项,Google在这方面也没有帮助。
是否有任何选项可以在类声明后自动插入分号?

1 个答案:

答案 0 :(得分:2)

默认情况下CodeLite不会这样做,并且没有可以修改的设置来执行此操作。

但是,您可以通过其他两种方式实现这一目标:

使用班级向导:

使用'类向导创建您的类':右键单击树视图中的文件夹,然后选择New class

使用缩写插件

  • 从菜单栏中plugins->abbreviations->settings
  • 点击新的输入按钮(绿色加图标)
  • 将其命名为" class" (或您选择的名称)并粘贴以下代码:

    类| { 公共:

    };

  • 点击"保存"

  • 现在输入编辑器class时点击:Ctrl-ENTER,您将看到此条目 - 选择它,它将添加到文本编辑器中。

注意:|标记表示CodeLite放置插入符的位置,您可以有多个插入符号。所以上面的例子可以扩展为这样的东西:

class | {
public:
    |(){}
    ~|(){}
};

现在,当CodeLite将此代码段添加到编辑器时,您将获得3个插入符号。键入类名称将在所有三个位置添加它们

注2:上面的内容是使用CodeLite 11.0.8(git latest)测试的,但它也适用于CodeLite 11.0

HTH,

Eran,CodeLite IDE的作者