vim을 사용하는 폴더의 모든 PHP 파일에서 일부 텍스트를 검색하고 바꿉니다. 한 가지 어려움은이 파일들이 모두 ftp 사이트에 있다는 것입니다.vim : ftp를 통해 파일을 대체하십시오.
지금까지 내가 다음과 같이이 (FTP)없이 수행 할 수 있습니다 알고 : 버퍼에
열린 파일 :
이:args *.php
그런 다음/검색을 적용 버퍼에있는 모든 파일을 통해 교체를
:argdo %s/<pattern1>/<pattern2>/ge | update
그러나 vim ftp 플러그인을 사용하여 디렉토리의 모든 파일을로드하는 방법을 잘 모르겠습니다. 나는 시도했다 :
:args ftp://[email protected]/dir/*.php
그러나 이것은 단지 지정된 ftp 위치에 * .php라는 새로운 파일을 열 것이다. 어떤 아이디어?
누군가가 대안을 알고 있다면. 리눅스에서 sed를 통해 ftp를 사용함으로써 이것은 괜찮을 것이다.
모든 파일이 같은 폴더에 있습니까? 아니면 하위 디렉토리에도 나타 납니까? – d11wtq
같은 폴더에 있습니다. 아래의 솔루션이 효과가 있습니다. 감사합니다! – planck