我最近从 Windows 转到了 Ubuntu,我想绑定一些我在使用 Windows 时习惯的快捷方式。以下是类似问题,我能够将Home和End键分别绑定到Fn+←和Fn+ →。但是,我仍然无法使用相关的快捷键,例如Shift+ Fn+ ←(选择文本直到行首)。以下是组合键和预期结果。
键盘快捷键 | 行动 |
---|---|
Shift+ Fn+← | 选择从光标当前位置到行首的所有文本 |
Shift+ Fn+→ | 选择从光标当前位置到行尾的所有文本 |
Ctrl+ Fn+← | 将光标移动到文档的开头。 |
Ctrl+ Fn+→ | 将光标移动到文档末尾。 |
Ctrl+ Shift+ Fn+← | 选择从光标当前位置到文档开头的所有文本 |
Ctrl+ Shift+ Fn+→ | 选择从光标当前位置到文档末尾的所有文本 |
如果可以使用 AutoKey 实现解决方案,那就太好了,但我也愿意接受其他方法。
答案1
Ubuntu 键盘快捷键中没有类似这些功能。我相信它们属于文本编辑器的范围。
Emacs 有一些您需要的功能,但它使用的是行而不是句子。由于历史原因,大多数 Unix 文本编辑器都是基于行的。行和句子的大小通常大致相同,因此您应该能够轻松改变您的习惯。
Emacs 和 vi 是可编程的,并已在其他网站介绍。