每当我在 Notepad++ 中编写新文件并想要将其保存在某个文件夹中时,我通常会:
- 从某个来源(Total Commander、文件资源管理器等)将此文件夹的路径复制到剪贴板,
- 将其粘贴到 Notepad++ 中的“另存为”对话框中,
- 点击Enter确认。
由于 Notepad++ 程序最近的一次更新开始警告我给定的文件夹存在并询问我是否要替换它:
这是毫无意义的(Notepad++不是覆盖文件夹!),愚蠢又烦人。Notepad++ 是我使用的唯一一款在手动更改文件夹后显示这种确认窗口的软件。
有什么方法可以禁用这种行为并阻止 Notepad++ 显示这种确认窗口?
编辑:仅当您在粘贴路径末尾没有路径分隔符时,才会出现此问题,即将c:\Trash\Delphi 7
显示上述消息框,而c:\Trash\Delphi 7\
不会显示。
答案1
按照此评论在 Notepad++ 的 GitHub 问题跟踪器中,所描述的行为似乎只有在启用“旧”样式的对话框时才是某种错误(这似乎是新安装的 N++ 的默认设置)。
确保设置 > 首选项 > 默认目录 > 使用新样式保存对话框(无文件扩展名功能和 Unix 样式路径容量)选择是已启用解决了问题。
然而,这是有代价的(一如既往)。当启用“新”对话框样式时,Notepad++ 默认“保存”和“另存为”对话框为*.*
(所有类型),而不是*.txt
因此每次保存新文件时,用户都必须更改该选项,或者手动输入*.txt
文件名(否则将保存为没有扩展名的文件)。这比问题中描述的问题更令人讨厌。