동일한 파일이 다른 위치에 흩어져 있는 서버에 git 저장소를 복제했습니다. 그런 다음 두 디렉터리를 비교하여(하나를 기존 디렉터리에 복제) 동일한지 확인했습니다. 이 comp
명령은 원격 서버 파일의 SSH 키라는 한 가지 차이점만 표시합니다. ^M
원격 파일에 캐리지 리턴 문자가 있습니다. 그러면 키가 바뀌나요? 그렇다면 vim에서 캐리지 리턴 문자를 제거하는 방법은 무엇입니까?
답변1
캐리지 리턴은 허용되지 않으므로 제거하려면 교체를 사용하십시오.
:%s/^M//g
위의 내용을 복사하지 마세요.제어 문자 ^M
Ctrl+V를 누른 다음 Ctrl+M을 눌러야 합니다(그렇지 않으면 복사하여 붙여넣으면 그냥 삽입됩니다).두 문자^M 당신은 얻을 것입니다 Pattern not found
).
전체 파일이 유형으로 인식되면 dos
다음도 작동합니다.
:wq ++ff=unix
( fileformat
유닉스로 변경하고 저장하고 종료합니다).