Directory Opus用文本编辑器打开空文件
2019年3月5日https://resource.dopus.com/t/open-0-length-file-with-text-editor/31784/3
我经常创建文件,然后要用文本编辑器打开。但这些文件没有扩展名,或扩展名不是txt,所以双击后Windows会让我选择打开方式。
既然Directory Opus有选项“若为注册类型的文件疑似为普通文本,则在文本编辑器中打开”,能不能让Directory Opus用文本编辑器打开空文件呢?
问了官方客户,截至版本12.12是不行的。
但Directory Opus强大在于,可以写插件挂钩OnDoubleClick事件。
// Called by Directory Opus to initialize the script
function OnInit(initData)
{
initData.name = "Open Empty Files as Text";
initData.version = "1.0";
initData.copyright = "(c) 2019 Leo Davidson";
initData.url = "https://resource.dopus.com/t/open-0-length-file-with-text-editor/31784";
initData.desc = "Double-clicks on empty files without extensions open them in a text editor";
initData.default_enable = true;
initData.min_version = "12.0";
}
// Called when a file or folder is double-clicked
function OnDoubleClick(doubleClickData)
{
if (!doubleClickData.is_dir
&& doubleClickData.item.size.high == 0
&& doubleClickData.item.size.low == 0
&& doubleClickData.item.ext == "")
{
// Divert to notepad.exe
return '"C:\\Windows\\Notepad.exe" {filepath$}';
}
return false; // Normal double-click.
}
在选项->工具栏->脚本安装。