我正在尝试实现ctrl+x
以下功能:
- 如果有选择,就剪切它。
- 如果没有选择,则剪切整行。
所以我尝试使用命令command-alternatives cut ; command-sequence line-end; line-begin-select; cut
但是,如果没有选择,上述命令将在第二个分号(line-end
)处停止,因为command-alternatives
和都command-sequence
使用分号来分隔 LyX 函数。
我的问题是:可以command-alternatives
和command-sequence
一起使用吗?
有没有办法修复该命令command-alternatives cut ; command-sequence line-end; line-begin-select; cut
?
或者我可以先定义一个类似的函数myfunc: command-sequence line-end; line-begin-select; cut
,然后进行绑定 command-alternatives cut ; myfunc
吗?