在某些 shell(例如 Mac OS X 上的终端)中,我想选择我在命令行中键入的所有文本。例如,我已经在命令行中输入了这个,但还没有按下回车键。我想全选(例如 ctrl A 或 apple A),以便我可以剪切或复制此命令(ctrl X/C 或 apple X/C)。
$ grep -r "test" .
有没有一种方法可以做到这一点而不必使用鼠标并实际选择所有命令?当我需要复制 unix 命令以发送给其他人时,这会让生活变得更轻松。
最佳答案
这是它在我的 OSX 笔记本电脑上的工作方式。
bash$ echo "this is a command I haven't run yet" # press Ctrl-u here
bash$ # blank line
bash$ pbcopy <<< # now I press Ctrl-y
bash$ pbcopy <<< echo "this is a command I haven't run yet" # press Enter
bash$
从这里开始,命令在剪贴板中,我没有使用鼠标或设置任何键盘快捷键。这将适用于标准 bash,因此您也不需要设置 MacPorts。
关于macos - 是否有热键可以选择我在 unix 命令中输入的所有文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25294822/