macos - 是否有热键可以选择我在 unix 命令中输入的所有文本?

标签 macos bash shell unix terminal

在某些 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/

相关文章:

php - CakePHP 控制台/shell 和特殊字符 (čćčđšž)

C++ on Xcode 7.01 on El Capitan Error -> Undefined symbols for architecture x86_64 :

Bash:如何结合 watch 使用别名命令

Java JPopupMenu Mac OS X

linux - sed 命令删除找到的匹配项

java - 类似于 POSIX shell 的 Java 实现

linux - 将通配符保存在 shell 脚本的变量中并在运行时评估/扩展它们

python - 在 Ubuntu 中执行 python 脚本默认为 shell 而不是 bash

objective-c - MacOS 全局获取触控板压力

macos - MAC 上的 CUDA 工具包错误 : unable to open output file 'vectorAdd.o' :, 权限被拒绝