如何在 intellij 中使用匹配对正确包装代码?
所以我很确定我像 IntelliJ 新手一样使用自动配对。
假设我想将其更改为:
$!processed-content.process.embed-youtube;
为:
$!processed-content.process(embed-youtube);
我所做的是删除最后一个 .
然后插入一个 (
并生成第二个。所以现在我有这个:
$!processed-content.process ()embed-youtube;
所以那么我必须手动删除第二个括号,跳转到半并将其插入。
有没有办法更快地将 embed-youtube
位移动到括号中?
So I'm pretty sure I'm using autopairs like a newb in IntelliJ.
Let's say I want to change this:
$!processed-content.process.embed-youtube;
to this:
$!processed-content.process(embed-youtube);
What I do is delete the last .
and then insert a (
and the second one gets generated. So now I have this:
$!processed-content.process()embed-youtube;
So then I have to delete the second paren manually, jump to the semi and insert it.
Is there a way to move the embed-youtube
bit into the parens more quickly?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您使用的是 IdeaVim,则可以使用模拟的 surround 插件。启用后,您可以导航到要换行的单词,然后使用
ysiw)
。或者,您可以直观地选择文本,然后使用S)
。假设您的光标位于“*”处:
$!processed-content.process.*embed-youtube;
您可以使用
vt;S)
(助记符:视觉到'; ' 环绕支架)。If you are using IdeaVim, you can use the emulated surround plugin. After enabling, you can navigate to the word to wrap, then use
ysiw)
. Alternatively, you can visually select the text and then useS)
.Assuming your cursor is at '*':
$!processed-content.process.*embed-youtube;
You could use
vt;S)
(mnemonic: visual to ';' Surround bracket).