Qt学习PyQtQt

掌握了这个,再写Qt就像飞了一样

2018-05-14  本文已影响111人  223480235e8e

今天,分享一篇我公众号的文章吧。

在平常的编码中,我们经常需要输入一些常用的语句或文本,那么有没有一种方法可以跟vs番茄插件一样,当输入一些关键字就弹出一个列表,并且选择我所需要的文本呢。

答案是有的。即Creator的片段功能,并且我们可以完全自定义所弹出列表的内容。

如果能编写有效的片段文本,编写代码就是飞一般的感觉。

下面,我们来看一个例子,本例子展示在代码编辑器中输入“zhushi”(注释)会显示预定义好的注释文本。

在Creator菜单栏选择:工具=》选项=》文本编辑器=》片段=》组,选择C++。

image

点击右侧的“添加”按钮,在左侧表格中新增了空白行,在“触发”列中输入注释的全拼"zhushi",在下方的空白文本编辑器中输入如下预定义好的注释内容:

/*--start: add by $name$*/
$$
/*--end : add by $name$*/

点击ok按钮,返回到代码编辑器中。

在编辑器空白部分输入zhushi,这时编辑器会自动弹出你刚刚输入的文本列表,选择该文本并回车。

我们看到,刚刚输入的文本就快速的被编辑进我们的编辑器中了。

在光标处输入“xiaodoujun”,我们发现,被$name$指定的位置都被xiaodoujun代替了,再按tab键,在空白处输入你所新增的代码吧。

现在我需要再添加一个注释,按照之前的步骤输入

注意:原来的“zhushi“行,触发种类添加了add,新增的“zhushi“行,触发种类添加了modify

如果不填写触发种类,而触发名称又相同的话,只会弹出第一个zhushi行的内容哦。

这时,再在编辑器中输入“zhushi“,就会弹出一个列表条目,你可以根据需要选择modify或add条目。

image

说明:

下面还有两条小豆君的经验之谈:

1. 触发名字的字母个数最好是大于等于4个字母,否则不会弹出选择列表。

2. 我一般喜欢用拼音来给触发起名字,主要有下面3个好处:

(1)很好记忆

(2)不会与我们的关键字或正常的英文输入重复

(3)可以超过3个字母

片段是小豆君最常用的一个功能了,今天分享给大家。

更多分享,请关注微信公众号:小豆君Qt分享,只要关注,便可加入我的C++\Qt交流群一起学习,第一时间获得文章更新,还可以获得所有文章的源码哦

上一篇 下一篇

猜你喜欢

热点阅读