カーソルを次のメソッドの先頭/末尾に移動できるネイティブ機能は Vim にありますか? [[
、]]
、[]
、およびについては既に知ってい][
ますが、これらは、列 0 にある中かっこでのみ機能するため、仕事をカットしません。したがって、C++ コードをナビゲートする場合などにはほとんど役に立ちません。既に Vim に組み込まれているコマンドはありますか? そうでない場合、それを実装するプラグインをお勧めしますか?
ご協力いただきありがとうございます!
編集:右またはその後に到達するには、ブロック内にいる必要があるため(そのブロック内のより深い範囲内にいる必要はないため)、常に機能するとは限りませ[{
ん。}]
{}
{
}
[m
編集 2: これは、友人が機能しないコードのリストです。
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) { return t; }
}