Answers
这个貌似与中文或英文没什么关系呢,先看两个截图:
按照你的描述,我依次操作了一个中文文件名和一个英文文件名的文件,显示的结果都是如此。
关键是
:!%
命令到底是什么意思。
:!
是在 vim shell 里执行一个 shell 命令,而
%
指代当前的文件名于是你的操作等于把文件名当作一个 command 来执行了,那么不管是中文还是英文都会报
command not found
,也就是你在 windows 下看到的“系统找不到指定的路径”吧。
不知道你输入
:!%
命令的目的是什么呢?如果是为了打开文件,那么可以
:!open %
,这个在 Mac 下是可以打开当前 buffer 里的文件内容的,至于 windows 的话我就不太清楚了。
☆一之濑琴美☆
answered 10 years, 1 month ago