【发布时间】:2017-11-25 06:25:40
【问题描述】:
我想进行键绑定,以简单地清除我在提示后输入的所有内容,直到最后。与Ctr+c 的行为相同,但没有将^C 字符附加到当前行和换行符的末尾。是否可行?
【问题讨论】:
标签: fish
我想进行键绑定,以简单地清除我在提示后输入的所有内容,直到最后。与Ctr+c 的行为相同,但没有将^C 字符附加到当前行和换行符的末尾。是否可行?
【问题讨论】:
标签: fish
您可能想要 Ctrlu 和/或 Ctrlk
Ctrl-u 删除从光标到输入开头的字符(提示符)
Ctrl-k 删除光标到行尾的字符。
可以使用 Ctrly
粘贴(拉出)已删除的字符【讨论】:
试试这个:
function clear_to_end
commandline (commandline --cut-at-cursor)
end
bind \cc clear_to_end
这会将命令行设置为当前命令行,在光标处截断。
【讨论】:
beginning-of-line,但我不明白如何从函数中调用它。跨度>