如何让gvim / vim在非ascii字符的路径中打开文件?

时间:2013-07-01 20:44:15

标签: vim character-encoding path

首先,我在Windows中使用了以下某个文件的路径:

C:\mine\NOTES

我将其重命名为路径的最后一部分,即'NOTES',U+2588 FULL BLOCK=solid 之前和之后。我使用组合键ALT + 219(alt代码)插入了字符,这是一个扩展的ascii绘图字符。我这样做是为了使文件夹能够从目录中的20多个文件夹中脱颖而出。在这一点上,我很高兴它看起来很酷并且很突出。但是,当使用文本编辑器的文件夹中的文件全部崩溃时。当我尝试在不同的编辑器中打开文件scheme_notes.scm时,会出现以下结果:

path="C:\mine\&#brevbar NOTES &#brevbar"

(实心字符呈现为&#brevbar个字符,而不是实体块。

GVIM打印:

"path" [New directory]`
"path" E212: Can't open file for writing.

Python(IDLE)打开文件,但不显示文件所包含的内容,并在您尝试运行时打印以下错误(我知道它不是python文件,我正在测试)

IOError: [Errno 2] No such file or directory: 'C:\\mine\\\xa6 NOTES \xa6\\python_notes.py'

\xa6&#brevbar个字符)

Pspad不允许您编辑文件:

File has set attributes: Hidden ReadOnly System
Save Changes Made to File?` 

Scite会显示一个对话框:

Cannot save under this name. Save under different name?

如果单击“是”,则对话框会反复弹出。我不得不使用 在窗口上有15个以上的对话框之后的powershell(并且它还没有停止)

Jedit打印:

The following I/O operation could not be completed:
Cannot save: "path" (The system cannot find the path specified)

Netbeans的:

Failed to set current directory to "path" The system cannot find the file
specified.

我希望Vim能够打开文件而无需重命名文件夹。 vim是否有用unicode字符打开路径的设置?

我问这个是因为当我这样做时,python能够切换到该目录:

import os
os.chdir(u"\u2588 NOTES \u2588")
os.listdir('.')`<br> `==> ['scheme_notes.scm','python_struff.py']

0 个答案:

没有答案