VIM이 glob 패턴을 일치하는 모든 파일로 확장하도록 하는 방법이 있습니까?
예를 들어 *.c
, 키를 입력하고 누르면 다음과 같이 됩니다.a.c b.c
답변1
함수를 살펴보세요 glob
( :help glob()
)
예를 들어, 이 명령은
:nmap <leader>* ciW<C-r>=substitute(glob(@"),'\n',' ','g')<cr>
현재 단어를 공백으로 구분된 출력으로 바꾸는 일반 패턴 맵을 정의합니다 glob
. 레지스터가 손상될 수 있으므로 "
이 경고를 염두에 두는 한 큰 문제는 아닙니다. 불행하게도 파일 이름 자체에 공백이 포함되는 경우가 많고 줄 바꿈이 포함될 수도 있기 때문에 보기 좋은 표시가 되지 않습니다.