相关疑难解决方法(0)

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

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

vim

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

Vim [m动作用c#

Vim提供了非常有用的运动命令来跳转到方法的下一个开始/结束:] m,] M,[m和] m.

这些适用于Java或类似的结构化语言.(如:help]中所述m和:help 29.3)

它似乎工作考虑最外层的花括号作为类声明和下一级花括号作为方法声明.

当类定义周围有一对外部花括号时,这些运动命令不起作用,这在C#语言中有点常见.

我想知道是否有一些技巧可以使这些命令(单独和带有运算符的前缀,例如,y [m,V] M)对此代码起作用:

namespace ABC.DEF
{
    class A
    {
        protected string strID;
        public string PortID { get { return strID; } set { strID = value; } }

        protected MyType x;
        public MyType X
        {
            get { return x; }
            set { x = value; if ( x != null ) func1(); }
        }


        int func1()
        {
            return 1;
        }

        int func2(int flag)
        {
            if (flag == 0)
                return flag;


            if (flag …
Run Code Online (Sandbox Code Playgroud)

c# vim

13
推荐指数
1
解决办法
1812
查看次数

如何从一个C/C++函数移动到下一个(两个方向)

我只想在.c/.cpp文件中从一个函数跳转到下一个函数.我怎么做?

vim

6
推荐指数
3
解决办法
1694
查看次数

标签 统计

vim ×3

c# ×1