返回: XYplorer使用指南

按钮和用户自定义命令区别

工具栏上的都是按钮,这些按钮中,用户自定义的按钮(User Button)都是没办法分配快捷键的。

如果需要使用快捷键关联什么操作,那就需要使用用户自定义命令(User-Defined Commands)。

Buttons are meant for the mouse. UDCs are meant for the keys.[?]

用户自定义命令的使用 | User-Defined Commands

设置快捷键调用Notepad

Notepad

创建OpenWithNotepad.xys存放在XYplorer/Data/Scripts目录下,内容如下,

1
2
3
4
5
6
// 当前选中项目不为空
end <curitem> == "";
// 当前选中项目不是文件夹
if (filetype(<curitem>) != "Nofile") {
run notepad "<curitem>";
}

添加命令方法:User->Manage Commands...->Category:Load Script File->New-Add New Command填写Caption和Script File

Assign Keyboard Shortcut... ,我设置的Alt + 3

1
2
Caption:Open With Notepad
Scripts Files:<xyscripts>\OpenWithNotepad.xys

使用方法:选中文件,Alt + 3速度调用notepad打开文本。

Sublime Text

脚本文件名为OpenWithSublimeText.xys存放在Scripts目录下了。

Notepad2

脚本文件名为OpenWithNotepad2.xys存放在Scripts目录下了。

设置快捷键调用Explorer

设置方法同上,创建OpenWithExplorer.xys存放在XYplorer/Data/Scripts目录下,内容如下,

1
2
3
4
5
6
7
8
9
10
if (<curitem> == "") {
run "C:\Windows\explorer.exe" <curpath>
} else {
if (filetype(<curitem>) == "Nofile") { //选中的是目录
run "C:\Windows\explorer.exe" <curitem>
}
else {
run "C:\Windows\explorer.exe" <curpath>
}
}

我分配的快捷键是Ctrl + Alt + E

1
2
Caption:Open With Explorer
Scripts Files:<xyscripts>\OpenWithExplorer.xys

在XYplorer中使用QuickLook

QuickLook (此处下载)

-具体方法如下,

1.在你的XYplorer目录\Data\Scripts下在创建一个.xys脚本文件,命名为Run QuickLook.xys,内容如下

1
run "你的QuickLook目录\QuickLook.exe" "<curitem>";

2.然后,按下图完成设置,

我这里分配的按键Alt+1

Script File内容如下

1
<xyscripts>\Run QuickLook.xys

3.最后,请关闭语法检查,具体方法如下,

若未关闭语法检查,使用QuickLook配合快捷键会出现这样的错误,

4.方法介绍完了,使用时,先选中要预览的文件,然后Alt+1即可。

-说明事项:

XYplorer中使用QuickLook,是否可以使用空格键?

答:QuickLook在XYplorer使用中,不能使用Spacebar,因为它是被XYplorer保留[?],因而你无法在XYplorer中使用它。

参考:https://github.com/QL-Win/QuickLook/issues/96