如何在猫王编辑器中搜索当前单词?

如何在猫王编辑器中搜索当前单词?

如何在猫王编辑器中搜索当前单词?就像 vim 中的 * 和 # 一样。在 Slackware 中,vi 是 elvis。

答案1

它可能在某个地方有记录,但是阅读 中的源代码search.c,您可以看到

      case ELVCTRL('A'):
      case ELVG('d'):
      case ELVG('D'):
            /* Free the previous regular expression, if any */
            if (searchre)
            {
                    safefree((void *)searchre);
            }

            /* Compile the regexp /\<\@\>/ */
            searchre = regcomp(toCHAR("\\<\\@\\>"), win->cursor);
            if (!searchre)
                    return RESULT_ERROR;

regexp.c的含义解释\@

#define M_ATCURSOR      265             /* internal code for \@ */

            else if (token == M_ATCURSOR)
            { 
                    tmpb = *cursor;
                    tmp = wordatcursor(&tmpb, ElvFalse);

相关内容