首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vim snippet (Ultisnips):有没有简单的(和{?

Vim snippet (Ultisnips):有没有简单的(和{?
EN

Stack Overflow用户
提问于 2020-07-24 05:13:33
回答 1查看 105关注 0票数 0

在我尝试编写自己的代码之前,我想知道是否有用于{(的简单代码片段

例如,如果我这样写(我的光标是|):

代码语言:javascript
复制
abc abc (|

然后按tab键,我想要这样:

代码语言:javascript
复制
abc abc (
  |
)

{ }也是如此……

EN

回答 1

Stack Overflow用户

发布于 2020-07-24 15:59:35

我不认为这样的代码片段已经存在,因为人们倾向于使用括号/自动配对插件,这些插件插入平衡对更简单(只需(,或者可能是(+<cr>,而不是(<tab>)。不过,编写一个代码片段并不是很难。

然后,通常使用分析其上下文的<cr>插入换行符。在左方括号的情况下,如果它在{}中看到光标,它会添加两个新行,将光标移到中间并适当缩进。将其扩展到()也不会很复杂。它的优点是,一个空的对将很快打开,光标缩进在新行的中间。

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

https://stackoverflow.com/questions/63063210

复制
相关文章

相似问题

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