我知道在命令行上,ctrl + k 将从光标删除到行尾。Ctrl + k 也适用于 mac GUI 程序,如 chrome、finder 文本输入框。
但在 Linux 中,在 Firefox 或 gnome 文件资源管理器文本输入中,ctrl + k 不起作用。还有其他键盘快捷键吗?
如果这个问题与发行版相关的话,我相信我当前使用的 Linux 发行版是基于 CentOS 的。
答案1
据我所知,Windows 和 Linux 应用程序(实际上是 GUI 小部件,因此它不是特定于程序的)已经标准化
shift-End
从光标选择到行尾(shift-Home
在另一个方向选择)- 然后
Delete
删除所选内容
答案2
根据我的经验,ctrl+k 在以下范围内完全有效(并且表现符合预期)终端仿真器,至少是那些运行 BASH 的(ZSH 和其他可能具有特别不同或用户定义的功能)。对于其他文本字段,我知道的唯一类似的快捷方式是 ctrl+u,无论光标位置如何,它都会删除整行。
不过,我怀疑这种行为是极其特定于程序的,除非桌面环境或窗口管理器能够实现它。我可能错了,在这种情况下,我希望有人来纠正我。