ZLE(zsh)의 단어 정의

ZLE(zsh)의 단어 정의

zsh에서 다음 두 조각을 찾았습니다.

스니펫 1:

autoload select-word-style
select-word-style shell

스니펫 2:

setopt shwordsplit

내 질문은, 그들 사이의 차이점은 무엇입니까? (즉, 그들은 무엇을 합니까?)

그리고 키워드별 인덱싱도 있나요?zsh 문서? (예를 들어, 이 두 조각에 대한 문서 정보를 쉽게 찾을 수 없습니다.)

그러한 색인이 존재하지 않는 경우 간단한 Google 검색이나 이 사이트에 문의하는 것 외에 shwordsplit또는 같은 키워드에 대한 문서를 찾는 방법에 대한 제안이 있는 사람이 있습니까 select-word-style?

답변1

가장 좋은 방법은 zshall(1)입니다. 여기에는 이러한 기능과 모든 zsh 기능에 대한 문서가 포함되어 있으며 즐겨 사용하는 호출기에서 쉽게 검색할 수 있습니다(적은 것이 더 많습니다).

 $ man zshall

          zsh -x -o shwordsplit scr

   runs  the  script  scr,  setting  the XTRACE option by the
   corresponding letter `-x' and the SH_WORD_SPLIT option by name.

[…]

   SH_WORD_SPLIT (-y) <K> <S>
     Causes field splitting to be performed on unquoted parameter
     expansions.  Note that this option has nothing to do with word
     splitting.  (See the section `Parameter Expansion'.)      

그리고

     The simplest way of configuring the functions is to use
     select-word-style, which can either be called as a normal
     function with the appropriate argument, or invoked as a
     user-defined widget that will prompt for the first character of
     the word style to be used.  The first time it is invoked, the
     eight -match functions will automatically replace the builtin
     versions, so they do not need to be loaded explicitly.

관련 정보