Elvis Editor에서 현재 단어를 검색하는 방법은 무엇입니까?

Elvis Editor에서 현재 단어를 검색하는 방법은 무엇입니까?

Elvis Editor에서 현재 단어를 검색하는 방법은 무엇입니까? 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);

관련 정보