Skip to content

Latest commit

 

History

History
125 lines (75 loc) · 3.21 KB

XYplorer-UDC.md

File metadata and controls

125 lines (75 loc) · 3.21 KB
title tags created
XYplorer-用户自定义命令(UDC)
XYplorer
2021-03-09 07:28:03 -0800

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

工具栏上的都是按钮,这些按钮中,用户自定义的按钮(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目录下,内容如下,

	// 当前选中项目不为空
	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

UserDefinedCommands-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目录下,内容如下,

	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

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

在XYplorer中使用QuickLook

QuickLook (此处下载)

-具体方法如下,

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

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

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

我这里分配的按键Alt+1

Script File内容如下

<xyscripts>\Run QuickLook.xys

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

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

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

-说明事项:

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

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

参考:QL-Win/QuickLook#96