私はリモートサーバーで作業していますが、ヘッダーファイルとcppファイルが互いに変更されたことに気づきました。だから名前を変更したい。まず、ヘッダファイルの名前を「temp」に変更しました。
すると奇妙なことが起こり始めました。まず、「temp」というヘッダファイルが消えました。 someFile.cppという古いヘッダーが空になります。また、私の括弧は奇妙な小文字のå 文字で表示され始めました。
これはVIの問題ですか?私のマシン?この状況を修正する方法はありますか?
編集する:
私のコンピュータはMac OS Xを実行しており、リモートコンピュータは他のUnixまたはLinuxのバリアントを実行しています。 Red HatやDebianのようです。
mvを使用してファイルの名前を変更します。
答え1
POSIX は予約を定義しません。ファイル名私の知る限り。もちろん、temp
POSIXの外部でもファイル名を予約したシステムは思い出されません。角カッコの場合、クライアントとサーバー間のエンコーディングの不一致がある可能性が高い(またはエンコーディングが使用したい文字をサポートしていません)。