커서 아래의 패턴을 일치하는 모든 파일로 확장합니다.

커서 아래의 패턴을 일치하는 모든 파일로 확장합니다.

VIM이 glob 패턴을 일치하는 모든 파일로 확장하도록 하는 방법이 있습니까?

예를 들어 *.c, 키를 입력하고 누르면 다음과 같이 됩니다.a.c b.c

답변1

함수를 살펴보세요 glob( :help glob())

예를 들어, 이 명령은

:nmap <leader>* ciW<C-r>=substitute(glob(@"),'\n',' ','g')<cr>

현재 단어를 공백으로 구분된 출력으로 바꾸는 일반 패턴 맵을 정의합니다 glob. 레지스터가 손상될 수 있으므로 "이 경고를 염두에 두는 한 큰 문제는 아닙니다. 불행하게도 파일 이름 자체에 공백이 포함되는 경우가 많고 줄 바꿈이 포함될 수도 있기 때문에 보기 좋은 표시가 되지 않습니다.

관련 정보