同じファイルが別の場所に散在しているサーバーにgitリポジトリを複製しました。次に、2つのディレクトリを比較して(1つを既存のディレクトリに複製)、同じであることを確認しました。このcomp
コマンドは、リモートサーバーファイルのSSHキーという1つの違いのみを表示します。^M
リモートファイルにキャリッジリターン文字が含まれています。それでは、キーが変わりますか?それでは、vimからキャリッジリターン文字を削除する方法は?
答え1
キャリッジリターンは許可されていないため、取り外すには交換を使用してください。
:%s/^M//g
上記の内容をコピーしないでください。制御文字 ^M
Ctrl + Vを押してからCtrl + Mを押す必要があります(そうでない場合は、コピーして貼り付けるだけで挿入されます)。2文字^Mあなたは得るでしょうPattern not found
)。
ファイル全体がタイプとして認識されると、dos
次も機能します。
:wq ++ff=unix
(fileformat
Unixに変更して保存して終了します)。