gpt4 book ai didi

vim - 当我在 Vim 中按 Tab 键时转到关闭引号/括号

转载 作者:行者123 更新时间:2023-12-04 22:46:45 25 4
gpt4 key购买 nike

我一直在使用自动关闭引号和括号的 Vim 插件。

我不认为我会继续使用这些插件,因为有时它们的行为会让我感到害怕,但我认为这将是一个不错的插件创意。

基本上如下。当您在一个块(引号或括号或其他任何东西)内时,按 Tab 键会将您带到外部,块的末尾。

这是一个例子,|是光标:

(let stuff (+ 1 2|)) ; yo!

; press tab:
(let stuff (+ 1 2)|) ; yo!

; press tab again:
(let stuff (+ 1 2))| ; yo!

希望能把这个想法传达出去。某处可能已经有一个插件或配置,但我仍然有兴趣了解如何实现这一点。

引用我的评论,如下:

What I need is something that works in insert mode and ONLY if I'm inside one of these blocks, otherwise do something like inserting a real tab (because how often do you need to put a tab in a string?).

最佳答案

这将适用于您的要求之一,但它不会插入 tab如果你不在一个街区内。

imap <tab> <esc>])a

使用 ])命令移动到括号的末尾,它将带您到右括号。

您可以将其映射到 tab
nnoremap <tab> ])

关于vim - 当我在 Vim 中按 Tab 键时转到关闭引号/括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22355803/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com