Spi*_*pig 13 keyboard-shortcuts bash terminal.app osx-lion
在 OS X Lion 上使用 Terminal.app 的 bash 窗口中,我不能再使用ctrl+A作为进入命令行开头的快捷方式。+ctrl等其他字符也不再起作用。ctrlE
有任何想法吗?
bar*_*baz 14
^A 和 ^E 是 bashs“emacs 模式”的命令。检查您的 bash 设置
set -o
Run Code Online (Sandbox Code Playgroud)
并验证emacs设置为on。如果您的 bash 处于 vi 模式 ( vi on) ,那么您需要使用 vi 快捷方式在行内导航(ESC离开插入模式,0转到开头和$结尾)。
小智 6
如果您希望您的设置在会话之间保持不变,请将以下内容添加到您的 ~/.profile。
set -o vi
set -o emacs
Run Code Online (Sandbox Code Playgroud)
当然,您应该只添加这两个中的一个,具体取决于您喜欢的编辑模式。
| 归档时间: |
|
| 查看次数: |
11481 次 |
| 最近记录: |