小编Joe*_*son的帖子

如何在ubuntu中配置类似macOS的文本导航快捷方式(删除单词/行,按单词/行移动光标)

我使用 macOS 进行技术写作,最近家里有一个 Ubuntu 桌面 (20.04)。我对两者使用相同的外部键盘,而我遇到的最大的困难是我太习惯使用以下 macOS 热键:

\n
    \n
  • Alt+ Backspace- 删除左侧的单词(我意识到这可以通过Control+来实现Backspace,但我希望跨操作系统的所有内容都相同)
  • \n
  • Alt+ Left/ Right- 向左/向右移动光标一个单词(包括\xe2\x8c\x98+Shift组合键进行选择和移动)
  • \n
  • \xe2\x8c\x98+ Backspce- 删除左侧行
  • \n
  • \xe2\x8c\x98+ Left/ Right- 将光标移动到行首/行尾(包括用于选择和移动的\xe2\x8c\x98+组合)Shift
  • \n
\n

每当我必须使用 Windows 计算机时,我都会使用 AutoHotkey 重新配置它,以提供类似 macOS 的快捷方式。有没有一种等效的方法可以在 Ubuntu 系统范围内调整这些设置?

\n

如果可能的话,我希望这适用于所有应用程序,包括终端、浏览器、系统软件等。

\n

我没有完整的自动热键脚本,但这是我整理的一个脚本,以便人们可以看到我要做什么:

\n
; alt-backspace becomes delete-word-left\n!Backspace::\nSend, ^{Backspace}\nreturn\n\n; ctrl-backspace becomes delete-line-left\n^Backspace::\nSend, {Shift Home Backspace}\nreturn\n\n; ctrl-left becomes "home"\n^Left::\nSend, {Home}\nreturn\n\n; ctrl-right …
Run Code Online (Sandbox Code Playgroud)

keyboard-layout shortcut-keys

5
推荐指数
2
解决办法
747
查看次数

标签 统计

keyboard-layout ×1

shortcut-keys ×1