相关疑难解决方法(0)

如何在Vim中跳转到当前函数体的开头?

作为标题,如果我在函数体的中间并且函数体很长,我怎样才能跳回到函数体的开头.

vim

46
推荐指数
5
解决办法
2万
查看次数

Vim:转到下一个方法的开始/结束

Vim中是否有本机功能允许用户将光标移动到下一个方法的开头/结尾?我已经知道了[[,]],[],和][,但这些不切的工作,因为他们只对处于零柱支撑工作.因此,它们在导航C++代码方面几乎没有用处.是否有这样的命令已经内置到Vim中?如果没有,你会推荐一个实现它的插件吗?

谢谢你的帮助!

编辑:[{并且}]不会一直工作,因为你必须在块内{}(并且不在该块内的某个更深的范围内),以便最终在右边{}之后.

编辑2:这是一个代码清单,其中[m和朋友不工作.

namespace foo {

#define define_foo         \
    template <class T>     \
    struct foo_traits<X>   \
    {                      \
        using foo = X;     \
    };

template <class T>
struct foo_traits;

define_bar(T*, T*, T*);

template <class T>
struct baz;

template <class T>
struct baz<T&>
{
    static T* apply(T& t) { return &t; }
};

template <class T>
inline T a(T t) …
Run Code Online (Sandbox Code Playgroud)

c++ java methods vim

23
推荐指数
2
解决办法
1万
查看次数

标签 统计

vim ×2

c++ ×1

java ×1

methods ×1