gpt4 book ai didi

vim - 在函数后移动 vim 光标

转载 作者:行者123 更新时间:2023-12-04 19:20:03 25 4
gpt4 key购买 nike

我同时使用了 supertab 和 snipmate 插件。假设我正在使用 snipmate 创建一个 if 语句结构。在 if 语句中完成添加语句后,如何快速将光标移动到 if 语句之后。例如:

if [ $a = "b" ]; then
bla;
fi

如果我的光标正好在分号上并且我处于插入模式。将光标移动到“fi”之后的行,我可以采取的最少操作次数是多少?如果我按 tab,supertab 只会打开一个自动完成窗口。

谢谢

最佳答案

如果您使用的是 snipMate,我建议您根据您的文件类型修改代码段。例如,您给出的示例在我看来就像一个 shell 脚本片段。在那种情况下,我会修改 YOUR-VIM-CONFIGURATION-FOLDER/snippets/sh.snippets 给我们一个如下定义(在代码片段的末尾添加一个额外的 TAB 变量):

snippet if
if [ ${1:condition} ]; then
${2:#statements}
fi
${3}

snipMate 将允许您使用 TAB 和 SHIFT-TAB 键在条件、语句和 if block 的结尾之间来回移动。

关于vim - 在函数后移动 vim 光标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2401061/

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