首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何添加cout<<%cursor%<<endl;

如何添加cout<<%cursor%<<endl;
EN

Stack Overflow用户
提问于 2022-08-05 11:32:44
回答 1查看 24关注 0票数 0

我试着打开工具->配置文件-> snippets.conf和编辑的c++块。

代码语言:javascript
复制
#~ [C++]
#~ cout=cout<<%cursor%<<endl;
#~ if=if (%cursor%)%block_cursor%
#~ else=else%block_cursor%
#~ for=for (int i = 0; i < %cursor%; i++)%brace_open%\n%brace_close%
#~ while=while (%cursor%)%block_cursor%
#~ do=do\n{\n\t%cursor%\n} while (%cursor%)\n
#~ switch=switch (%cursor%)%brace_open%case %cursor%:\n\t\t%cursor%\n\t\tbreak;\n\tdefault:\n\t\t%cursor%\n%brace_close%
#~ try=try%block%\ncatch (%cursor%)%block_curso

我添加了行#~ cout=cout<<(cursor%)<<endl;,然后多次重新启动我的计算机和geany,它既没有给我错误,也没有在FileName.cpp中提供扩展。当我键入cout时,它给出了普通选项卡,而不是我添加的扩展。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-08-05 19:22:16

在和snippet.conf玩了半个小时左右后,我偶然发现了一个相当恼人的答案.

#字符在snippet.conf中行的开头是注释字符,而~字符显然只是为了混淆每个人。因此,为了使代码片段正常工作,部分标题(例如[C++])和代码段定义都应该在没有前导#~的情况下被刷新。前导空格可以工作,但在这种情况下,snippet.conf中的行的语法高亮将不会显示出来,所以最好让事情顺其自然。

另外,在添加了一个新的代码段之后,就没有必要重新启动您的计算机、geany,甚至您想要在其中使用的文档。一旦保存了snippet.conf,就应该有一个新的片段可用。

那么snippet.conf中所有的注释行呢?他们显然什么也不做。但是,它们可以用于覆盖geany的默认代码段功能,方法是从适当的节标题和代码段行中删除#~字符,然后根据需要进行更改。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73249084

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档