1

起初,我在 Windows 中有一个文件的路径:

C:\mine\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)

网豆:

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']
4

0 回答 0