在 Vim 中使用 Perl 的习语

发布于 2024-09-16 10:58:08 字数 302 浏览 7 评论 0原文

我启用了 perl-support 插件。现在,我尝试了 \idd 习惯用法快捷方式,它会给你一个 my ($,$); 语句,并将光标放在第一个变量上。现在第二个变量显示为 <+name+>。实际上,输入第一个变量名称后的 my 行将是

my ( $top, $<+name+> );

如果它是代码片段,我可以轻松使用选项卡转到下一个字段,但在这种情况下它不起作用。如何快速更改成语的第二部分?

I have the perl-support plugin enabled. now, I tried the \idd idiom shortcut which would give you a my ($,$); statement with the cursor placed on the first var. Now the second var is displayed as <+name+>. In effect the my line after entering the first variables name would be

my ( $top, 
lt;+name+> );

If it was a code snippet I could have easily used tab to go to the next field, but it is not working in this case. How do I quickly move to changing the 2nd part of the idiom?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

乞讨 2024-09-23 10:58:08

这些是跳转目标,您可以使用Ctrl+J访问它们。请参阅 perlsupport-templates-jump了解详情。

Those are jump targets, and you can visit them with Ctrl+J. See perlsupport-templates-jump for details.

风月客 2024-09-23 10:58:08

如果这是 VIM,为什么不直接使用 VIM 的导航键呢?

3W(即大写的 W)会将您向左移动三个单词,向右移动到 $<+name+> 上。

您也可以尝试:

f<将光标放在<上,然后您可以更改<+name +>

If this is VIM, why don't you just use VIM's navigation keys for this?

3W (that is a capital W) will move you three words to the left, right onto $<+name+>.

You could also try:

f< to put the cursor on the <, and then you can change <+name+>.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文