Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我尝试自己编写之前,我想知道是否有一个简单的代码片段{and (?
{
(
例如,如果我正在写这个(我的光标是|):
|
abc abc (|
然后按tab,我想要这个:
abc abc ( | )
{ }与...完全相同。
{ }
我不认为这样的片段已经存在,因为人们倾向于使用括号/自动配对插件,而不是更简单地插入平衡对(只是(,或者可能是(+ <cr>,而不是(<tab>)。不过,写一个片段并不是很困难。
<cr>
(<tab>
然后通常插入换行符并<cr> 分析其上下文。在 lh-brackets 的情况下,如果它在 中看到光标{},它会添加 2 个换行符,将光标移动到中间并正确缩进。将其扩展到也不会很复杂()。它的优点是可以快速打开一个空对,光标缩进在换行符的中间。
{}
()