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