在 Windows 系统上,我可以通过按Ctrl或Fn加号backspace或箭头键之一来执行此操作。但这似乎在 Ubuntu 终端中不起作用。我该怎么做?
我正在使用 Ubuntu 20.04
答案1
要删除光标前的单词,请按Ctrl+ w。这实际上是一种“剪切到剪贴板”操作。使用Ctrl+ y(“复制”)将其粘贴回其他地方。Ctrl+k会剪切到行尾,Ctrl+u会剪切到行首。
要向后跳过一个单词,请使用Alt+ b。使用Alt+f向前跳过一个单词。
这些键以及其他许多人在终端仿真器、虚拟控制台或 ssh 连接中普遍使用 bash 工作。
在 gnome 终端仿真器中,Ctrl+Left/right将跳过左侧或右侧的单词。Alt+Backspace将从当前位置删除左侧的单词,Ctrl+Del将从当前位置删除右侧的单词。
答案2
移动:
- 到命令末尾:ctrl-e
- 到命令的开头:ctrl-a
- 转发一个单词: alt-f
- 向后搜索一个单词: alt-b
删除:
- 从当前光标位置到单词末尾:ald-d
- 从当前光标位置到单词开头:clt-w
例子:
- 触摸 .gitignore
- cltr-a(回到开头)
- alt-d(删除“触摸”)
- 输入“code”=> 代码.gitignore
答案3
要在 Ubuntu 终端中删除一行,
- 将光标放在要删除的行上。
- 按“dd”
- 该行将被删除。