【发布时间】:2013-03-18 22:07:49
【问题描述】:
使用 Vim 我试图将光标移动到代码块的中间,但我不知道该怎么做:
//cursor is for instance here.
{
//or here
//some code
// .... **** move cursor here ****
//some more code
}
最后的想法是有一个快捷方式,保存当前位置,将光标移动到代码块中间,将当前行设置到屏幕中间(用快捷方式“zz”),然后移动回到保存的位置。
我更喜欢内置的 vim 功能,但插件也可以。
编辑:这是用于 c++ 的,所以我希望它用于括号 {}。
【问题讨论】:
-
请定义“代码块中间”
-
您想要一个与语言无关的解决方案吗?或者使用
{}作为“标记”的东西?你尝试了什么? -
对不起,我忘记了,我编辑了问题。
-
注意快捷键 'zz','ZZ' 和 ':wq' 一样,所以如果你启用了 capslock,你可以很容易地退出 vim。
-
不知道ZZ,很高兴知道!