我经常通过IDE听到Snippet Expansion,但是我搜索过并且无法弄清楚它是什么意思。你能解释一下它是什么吗?
答案 0 :(得分:3)
代码段扩展允许您键入短字符序列,点击另一个键,并将其扩展为更大量的代码。这对于快速编写常见的代码块非常有用。
上图显示我使用片段扩展编写了一个简单的C ++程序。我包含标题,我只需编写inc
并点击标签。要编写main函数,我写main
并点击 tab 。同样适用于for
循环和cout
表达式。
答案 1 :(得分:2)
这意味着输入一系列字符,例如" if()",按下击键,让IDE在数据库中查找以进行替换,例如" if(|){\ n}",并将其放在编辑器中代替序列。
答案 2 :(得分:1)
某些ide的特征是扩展某个键序列,这对于更快地键入某些内容非常有用。就像你开始输入时一样,它会扩展为for循环。
就个人而言,我使用vim,而snipMate.vim就是这样。示例视频为here。