删除光标位置后的命令行

删除光标位置后的命令行

在 MF 时代,习惯于使用该END键删除光标位置后当前行中的所有文本。这非常有用。

我找不到特定的 ConEmu 键并且 GuiMacros 似乎无法完成这项任务。

这可以在 ConEmu 中实现吗?

答案1

使用命令行进行操作是 shell 的功能。但 ConEmu 是一个终端。它从用户那里获取输入并将键发布到 shell(控制台)输入缓冲区。终端不知道 shell 究竟用这些按键做了什么。

所以你只需要获得合适的 shell。尝试碰杯对于cmd,读取行对于 PowerShell,或者甚至是来自 cygwin 或 MsysGit 的 bash。ConEmu 中对此进行了非常清晰的描述免责声明

答案2

看起来 clink 已经默认定义了此功能。

以下行clink_inputrc_base定义了组合键:

"\e``u": kill-line # ctrl+end

相关内容