起初,我在 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']