在 Codelite 中的 class 定义后自动插入分号
Auto insert semicolon after class definition in Codelite
在 Codelite 中编写 classes 时,我遇到了这种烦人的行为,其中 IDE 没有在右大括号后插入分号,这导致编译时出现一些烦人的语法错误.
我试着查看程序的首选项菜单,但找不到相关选项,Google 在这方面也没有帮助。
是否有任何选项可以在 class 声明后启用分号的自动插入?
默认情况下,CodeLite 不会这样做,也没有您可以修改的设置。
但是,您可以通过其他两种方式实现此目的:
使用class向导:
使用 'Class Wizard' 创建您的 class:右键单击树视图中的文件夹,然后 select New class
使用缩写插件
- 从菜单栏:
plugins->abbreviations->settings
- 单击新条目按钮(绿色加号图标)
将其命名为 "class"(或您选择的名称)并粘贴以下代码:
class | {
public:
};
点击"Save"
- 现在当在编辑器中输入时
class
点击:Ctrl-ENTER
你会看到这个条目 - select 它会被添加到文本编辑器中。
注意:|
标记指示 CodeLite 将放置插入符的位置,您可以有多个插入符。所以上面的例子可以扩展成这样:
class | {
public:
|(){}
~|(){}
};
现在,当 CodeLite 将此代码段添加到编辑器时,您将获得 3 个插入符号。输入 class 名称会将它们添加到所有三个位置
注意 2:以上是使用 CodeLite 11.0.8(git 最新)测试的,但它也应该适用于 CodeLite 11.0
HTH,
Eran,CodeLite 的作者IDE
在 Codelite 中编写 classes 时,我遇到了这种烦人的行为,其中 IDE 没有在右大括号后插入分号,这导致编译时出现一些烦人的语法错误.
我试着查看程序的首选项菜单,但找不到相关选项,Google 在这方面也没有帮助。
是否有任何选项可以在 class 声明后启用分号的自动插入?
默认情况下,CodeLite 不会这样做,也没有您可以修改的设置。
但是,您可以通过其他两种方式实现此目的:
使用class向导:
使用 'Class Wizard' 创建您的 class:右键单击树视图中的文件夹,然后 select New class
使用缩写插件
- 从菜单栏:
plugins->abbreviations->settings
- 单击新条目按钮(绿色加号图标)
将其命名为 "class"(或您选择的名称)并粘贴以下代码:
class | { public:
};
点击"Save"
- 现在当在编辑器中输入时
class
点击:Ctrl-ENTER
你会看到这个条目 - select 它会被添加到文本编辑器中。
注意:|
标记指示 CodeLite 将放置插入符的位置,您可以有多个插入符。所以上面的例子可以扩展成这样:
class | {
public:
|(){}
~|(){}
};
现在,当 CodeLite 将此代码段添加到编辑器时,您将获得 3 个插入符号。输入 class 名称会将它们添加到所有三个位置
注意 2:以上是使用 CodeLite 11.0.8(git 最新)测试的,但它也应该适用于 CodeLite 11.0
HTH,
Eran,CodeLite 的作者IDE