XYplorer-用户自定义命令篇(UDC)
返回: 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 | // 当前选中项目不为空 |
添加命令方法:User->Manage Commands...->Category:Load Script File->New-Add New Command
填写Caption和Script File
Assign Keyboard Shortcut...
,我设置的Alt + 3。
1 | Caption:Open With Notepad |
使用方法:选中文件,Alt + 3速度调用notepad
打开文本。
Sublime Text
脚本文件名为OpenWithSublimeText.xys存放在Scripts目录下了。
Notepad2
脚本文件名为OpenWithNotepad2.xys存放在Scripts目录下了。
设置快捷键调用Explorer
设置方法同上,创建OpenWithExplorer.xys
存放在XYplorer/Data/Scripts目录下,内容如下,
1 | if (<curitem> == "") { |
我分配的快捷键是Ctrl + Alt + E
1 | Caption:Open With Explorer |
在XYplorer中使用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中使用它。