我正在远程服务器上做作业,我意识到我的头文件和 cpp 文件被交换了。所以,我想改变名字。我首先重命名我的头文件“temp”。
然后,奇怪的事情开始发生。首先,名为“temp”的头文件消失了。名为 someFile.cpp 的旧标头变为空。另外,我的括号开始显示为奇怪的小写 å 字符。
这是 VI 的问题吗?我的机器?有办法纠正这种情况吗?
编辑:
我的机器运行的是 Mac OS X,远程机器运行的是其他 Unix 或 Linux 变体。我认为是 Red Hat 或 Debian。
我使用 mv 来重命名该文件。
答案1
POSIX 没有定义任何保留文件名据我所知。当然,我想不出有任何系统具有temp
保留文件名,即使在 POSIX 之外也是如此。至于括号,很可能是客户端和服务器之间的编码不匹配(或者编码不支持您尝试使用的字符)。